首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于如何测试应用程序是否支持不同语言的建议

关于如何测试应用程序是否支持不同语言的建议
EN

Stack Exchange QA用户
提问于 2016-09-06 20:36:25
回答 3查看 74关注 0票数 2

我需要检查应用程序是否可以用不同的语言处理文件。

到目前为止,我想的是为每种语言创建一个文件,其中包含字母表上的字符和一本书的一个小片段,看看应用程序是否能够处理它。

然而,这种方法忽略了标点符号和这些语言可能具有的其他属性。

你对此有什么经验或建议吗?

谢谢你的答复。

其中一些语言是:

  • 英语
  • 德语
  • 日语
  • 普通话(中文)
  • 越南人
  • 俄语
  • 阿拉伯语
  • 波斯语
EN

回答 3

Stack Exchange QA用户

回答已采纳

发布于 2016-09-06 22:28:01

亚洲语言,如日语、汉语和韩国人确实有字母,但他们的字符不是用字母写的。

所以你的字母表方法不会像你预期的那么好。

我建议你做的是:

  • 根据你的申请背景,E.G. (这是一个军事主题的游戏吗?)是要做列表应用程序吗?是网上售票系统吗?这是一个文字处理应用吗?)谷歌在这一背景下,在每种语言中使用最多的字符。
  • 如果它是一个通用的应用程序,谷歌“最常见的汉字”或“俄语中最常见的短语”,并使用结果在您的文件。
  • 标点符号,测试逗号,结尾,引号,双引号,对大多数语言来说,这些标点符号应该是相同的。如果您有足够的时间和资源,可以扩展测试。

您还没有告诉我们“处理文件”对您的应用程序做了什么,如果您可以添加它,我可能会提出一些更多的建议。

票数 1
EN

Stack Exchange QA用户

发布于 2016-09-06 21:34:05

您可以创建一个文件,该文件具有给定语言可能包含的所有字符。此外,您可能需要检查可以按预期从上到下或从右到左读取的语言。

普通话是一种口语,所以你可能在验证简体或繁体中文。

票数 2
EN

Stack Exchange QA用户

发布于 2016-09-07 11:49:57

并非所有的语言符号都是Unicode字符集的一部分。如果应用程序处理UTF-8和UTF-16设置,则几乎在所有情况下都会很好。

开发团队应该只使用UTF保存功能,这样您作为测试人员就不必担心这个问题了。让他们读:http://utf8everywhere.org/

如果您有一个遗留应用程序,其中的部分还不兼容UTF,那么我将创建一个测试文件,其中包含大量的语言和符号来测试这一点。

一些测试数据来源:

相关问题:

票数 1
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/22447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档