本地化和国际化测试对于应用程序、移动应用程序或网站是否重要?
2 回答
Globalisation testing
对于确保软件可以在任何文化/语言环境中运行非常重要。
全球化测试的目标是检测应用程序设计中可能抑制全球化的潜在问题。它确保代码可以处理所有国际支持,而不会破坏可能导致数据丢失或显示问题的功能。全球化测试使用任何可能的国际输入类型检查具有任何文化/区域设置的产品的正确功能。
Localisation testing
对于检查特定目标受众/文化的软件质量非常重要。
本地化会翻译产品 UI,偶尔会更改一些初始设置以使其适合其他地区。本地化测试检查特定目标文化/地区的产品本地化质量。该测试基于全球化测试的结果,验证了对特定文化/区域设置的功能支持。本地化测试只能在产品的本地化版本上执行。可本地化测试不测试本地化质量。
在应用程序和网站中测试 i18n 很重要,因为您正在测试的页面可能会在您的数据库(缺少表、缺少字段、未知主键等)或属性文件(缺少代码、缺少语言、默认语言)中获得翻译。
一个解决方案是进行硒测试,特别是如果您的 I18n 可以在 URL 中被识别,例如:“ http://mywebapp.com/en/category1/index ”
“ http://mywebapp.com/es/category1/index ”
根据您的应用程序的架构,您也可以像这样测试它 i18n testing using selenium