软件国际化测试和本地化测试

上一篇 / 下一篇  2007-05-09 20:06:50 / 个人分类:测试心得

cj&h"Z&O|}o,[ \0
R5oxsqq ru\z051Testing软件测试网~2D\[A)Qp!|mC

关于什么是测试就不多说了,大家都知道的。关键是理解什么是本地化,什么是国际化?还要理解对什么产品进行本地化和国际化。这里仅以软件作为本地化和国际化的对象进行讨论(实际上,除了软件之外,网站和电子课件都可以进行国际化和本地化)。
jcc C|?0
x.w3W |Sj0软件的国际化和软件的本地化是开发用于全球发行的软件的两个过程和技术51Testing软件测试网@Q#W~0pC
51Testing软件测试网1HqY#JDa&@d V
首先软件在开发阶段要在结构设计和数据类型支持上,满足世界各地用户的需要。例如,微软开发的Word 2003,它最先是用英文开发的。但是,英文的Word 2003可以安装在简体中文的Windows XP Professional上,而且支持中文输入法(IME),能够正确的输入、显示、打印和保存,而不是乱码。这就是代码能够支持汉字的双子节字符集。
{ }B;~7V^$j dM E3x(tG0
\C!FX)y~D g*rN0另外,Word 2003能够支持中文的数据格式,例如日期采用年月日,而不是月日年。另外就是中文关键词排序,简体中文词组按照第一个字的汉语拼音的顺序排序,而英文单词按照首字母排序。说明软件能够支持不同国家用户的特殊数据类型。51Testing软件测试网F2^mE(P"p

(a H;~ L'{B ng-r0所以软件国际化是在软件设计和文档开发过程中,使得功能和代码设计能处理多种语言和文化习俗,使创建不同语言版本时,不需要重新设计源程序代码的软件工程方法。51Testing软件测试网v&VIm a.be
51Testing软件测试网,lP0l@8S8_v
那么什么是软件本地化呢?51Testing软件测试网Lm"R.V-f1oy%S
51Testing软件测试网[n#FZz8_
还是拿Word 2003为例说明,前面说了,英文Word 2003能够在简体中文Windows 2003上安装和使用,但是大家很少直接使用英文的Word 2003,为什么呢? 因为使用英文的软件不如使用中文的软件更易于理解。51Testing软件测试网 _7f/l;a~#F/Q

P+E ]dF#] ~+|(M0把英文Word 2003经过语言处理和技术加工,重新制作成简体中文Word 2003的过程,称为英文Word 2003的软件本地化。当然除了简体中文之外,Word 2003还有几十种其他语言的本地化,例如,日语、德语、法语,繁体中文的Word 2003。51Testing软件测试网`R5o x z1Aa7U4a5vD4x

;s s spr*Z't3|0所以,软件本地化是对原始语言(例如,英文)开发的软件进行语言转换和工程处理,生成不同语言版本的技术。
l(q]z }#f W"Yi/H,s0
$x2QP{&KAtV]0最后说说什么是国际化测试和本地化测试?
~/Y6~TH/~T-BBk051Testing软件测试网3G![ G^4p%V+P
单独说“本地化测试”和“国际化测试”很容易引起误解,最好限定测试对象。最好的说法是“本地化软件测试”,“软件国际化测试”和“国际化软件测试”。
/vi3yUJ-M/v,oJ0
r4W!@Wqg0N D0“本地化软件测试”前面已经说了,就是在本地化的操作系统上测试本地化软件,例如在简体中文Windows XP Professional上测试简体中文的Word 2003。51Testing软件测试网4^*];B La0IX#T~
51Testing软件测试网^[SC }(x2pbYU4H
“软件国际化测试”和“国际化软件测试”是两个不同的概念。“国际化软件”也称为“全球化软件”,是在世界多个国家和地区发行的软件。完整的国际化软件需要经过软件国际化设计和软件的本地化加工两个阶段。
9Dt_5L iC0
P-G l S5V6R|b0“国际化软件测试”的内容分为“软件国际化测试”和“本地化软件测试”,“软件国际化测试”是“国际化软件测试”的子集。
&uUlM%pkq8X0a051Testing软件测试网(fa5w4t$C;LXe7A/[Hj
国际化软件测试首先要经过软件国际化测试,等到本地化软件开发出来后,再进行本地化软件测试。51Testing软件测试网ld{-H~ O1u O C
软件国际化测试的对象是采用国际化方法进行设计的软件,例如英文的Word 2003。 测试的环境是各种不同语言的操作系统,例如简体中文、繁体中文、德语、日语等的Windows 操作系统。51Testing软件测试网,@&v9PK D `5k-mhE
国际化测试的内容包括产品的安装和卸载,是否支持不同区域设置的数据格式(日期、时间、度量衡、地址、电话号码、纸张格式),是否支持不同字符集的编码和输入、编辑、显示和保存。51Testing软件测试网)u6]{c^T

+LH7m8g ^0软件本地化的对象是经过本地化后的软件,例如,简体中文的Word 2003。
N8ZlT9{ jf$f/]0对于简体中文的Word 2003的本地化测试的环境是简体中文的Windows,对于德语Word 2003而言测试环境是德语的Windows。51Testing软件测试网n-A"f*g#?)M(w%s/^
软件本地化测试的内容包括:软件的本地化内容是否准确,软件经过本地化后功能是否失效,软件控件(例如按钮的大小和按钮上的文字)的大小和位置是否适当。 51Testing软件测试网x Dv(A,vq!`
51Testing软件测试网~E&h5F(dLS7\4JO

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1492357

;N+cm @1A051Testing软件测试网c xE P Vu l
[收藏到我的网摘]   scmcopew发表于 2007年01月24日 16:56:00

fxlq8LAB0
Lh:Ad:H^I+d,z0

3q&s W1n+iM7c?.N0
51Testing软件测试网0\3j8h#z-i#N


\:G7j(x:fh1Q0 

TsU`m0


TAG: 技术

 

评分:0

我来说两句

日历

« 2024-01-30  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 21317
  • 日志数: 38
  • 图片数: 3
  • 文件数: 2
  • 建立时间: 2007-04-19
  • 更新时间: 2008-03-29

RSS订阅

Open Toolbar