路漫漫其修远兮,吾将上下而求索

i18n testing

上一篇 / 下一篇  2008-06-30 11:05:47

i18n testing
 
i18n testing 的重点不是找出功能性的 bug, 主要是为了确保软件已经为国际化市场做好了准备。从另一个方面讲,做 i18n 测试之前功能测试是已经做完的,但是在这个阶段,所有的由于本地化字符而导致的功能性问题也是这个测试阶段的一个重点。
 
I18n testing 可以被分为两个阶段。首先,保证所有的界面和功能没有因为翻译过来的字符串而出错。第二要保证所有翻译过来的字符串能够正常显示。
 
i18n 的界面测试: 
界面上的字符串:包括标题,文本框名字,下拉列表,鼠标划过时候的提示等等。
弹出的信息对话框:不同情况下的出错提示,警告等等。
帮助文档。
i18n 相关的功能测试:
主要是由于本地化化字符串的引入,特别是双字节或者扩展字符的引入有没有导致软件功能的错误。
 
 
在测试中,经常运用的一种方法是 pseudo-translation,也就是叫一种假翻译的方法。就是没有真正把所有的字符串完全翻译,而是在英文字符串的前后加上了有代表性的本地化字符串,例如:英文字符串,Bad Command, 假翻译字符串为:CS 测试Bad Command测试。这样如果应用程序被执行起来并且是中文的环境下执行起来后,显示的就是带有中文字符的串而不是原来的英文字符串了。在英文字符串添加的本地化字符可以根据语言的不同而不同。每种语言都有自己特殊的字符,双字节语言一般全部可以用,西欧语言多数用扩展字符。
 
如上所述,i18n 测试主要关注在很本地化区域相关的问题而不是功能性的问题。一旦所有的字符串被假翻译过了,我们需要保证我们的在测试过程中能够找到每一个消息以及文本,同时更新我们的测试用例。同样的测试用例也可以用做本地化测试和语言验证

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-14  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 40495
  • 日志数: 76
  • 图片数: 2
  • 建立时间: 2007-11-02
  • 更新时间: 2011-08-13

RSS订阅

Open Toolbar