本地化测试软件缺陷分类祥解

本地化测试软件缺陷分类祥解

ID:11144350

大小:95.00 KB

页数:4页

时间:2018-07-10

本地化测试软件缺陷分类祥解_第1页
本地化测试软件缺陷分类祥解_第2页
本地化测试软件缺陷分类祥解_第3页
本地化测试软件缺陷分类祥解_第4页
资源描述:

《本地化测试软件缺陷分类祥解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本地化测试软件缺陷分类祥解本地化测试发现的软件缺陷特征明显,便于分类。本文按照本地化测试软件缺陷的特征进行分类,详细地分析各种缺陷的表现特征,简要描述各类缺陷的产生原因。最后给出各类缺陷的修正方法。1.缺陷类型概括地讲,软件本地化的缺陷主要分为两大类:核心缺陷和本地化缺陷,两类缺陷的详细分类如下图所示:各类缺陷对应的英文名称如下表所示:2.缺陷表现特征由于本地化缺陷是本地化测试中出现的数量最多的缺陷,所以首先分析本地化缺陷的表现特征。而本地化测试中发现的核心缺陷虽然数量不多,但是它们的危害程度更大,所以需要认

2、真对待,接下来分析它们的表现特征。2.1用户界面缺陷l控件的文字被截断(Truncation)¦对话框中的文本框、按钮、列表、状态栏中的本地化文字只显示一部分l控件或文字没有对齐(Misaligned)¦对话框中的同类控件或本地化文字没有对齐l控件位置重叠(Overlapped)¦对话框中的控件彼此重叠l多余的文字(Extrastrings)¦软件程序的窗口或对话框中的出现多余的文字l丢失的文字(Missedstrings)¦软件程序的窗口或对话框中的文字部分或全部丢失l不一致的控件布局(Inconsiste

3、ntlayout)¦本地化软件的控件布局与源语言软件不一致l文字的字体、字号错误(Incorrectfontnameandfontsize)¦控件的文字显示不美观,不符合本地化语言的正确字体和字号l多余的空格(Extraspace)¦本地化文字字符之间存在多余的空格2.2语言质量缺陷l字符没有本地化(Unlocalizedstrings)¦对话框或软件程序窗口中的应该本地化的文字没有本地化l字符不完整地本地化(Incompletelocalizedstrings)¦对话框或软件程序窗口中的应该本地化的文字只有

4、一部分本地化l错误的本地化字符(Errorlocalization)¦源语言文字被错误地本地化,或者对政治敏感的文字错误地进行了本地化l不一致的本地化字符(Inconsistentlocalizedstring)¦相同的文字前后翻译不一致¦相同的文字各语言之间不一致¦相同的文字软件用户界面与联机帮助文件不一致l过度本地化(Overlocalization)¦不应该本地化的字符进行了本地化l标点符号、版权、商标符号错误(Incorrectpunctuation,Copyright)¦标点符号、版权和商标的本地化

5、不符合本地化语言的使用习惯2.3本地化功能缺陷本地化功能缺陷是本地化软件中的某些功能不起作用,或者功能错误,与源语言功能不一致。l功能不起作用(Notworking)¦菜单、对话框的按钮、超链接不起作用l功能错误(Errorfunction)¦菜单、对话框的按钮、超链接引起程序崩溃¦菜单、对话框的按钮、超链接带来与源语言软件不一致的错误结果¦超链接没有链接到本地化的网站或页面¦软件的功能不符合本地化用户的使用要求l热键和快捷键错误(Errorhotkeysandshort-cutkeys)¦菜单或对话框中存在

6、重复的热键¦本地化软件中缺少热键或快捷键¦不一致的热键或快捷键¦快捷键或热键无效2.1源语言功能缺陷源语言功能缺陷是在源语言软件和全部本地化软件商都可以复现的错误。l功能不起作用(Notworking)¦菜单不起作用¦对话框的按钮不起作用¦超链接不起作用¦控件焦点跳转顺序(Tab键)不正确l文字内容错误(Incorrectstrings)¦软件的名称或者版本编号错误¦英文拼写错误、语法错误¦英文用词不恰当等2.2源语言国际化缺陷源语言国际化缺陷是在源语言软件设计过程中对软件的本地化能力的处理不足引起的,它只出

7、现在本地化的软件中。l区域设置错误(Errorregionalsetting)¦本地化日期格式错误¦本地化时间格式错误¦本地化数字格式(小数点、千位分隔符)错误¦本地化货币单位或格式错误¦本地化度量单位错误¦本地化纸张大小错误¦本地化电话号码和邮政编码错误l双字节字符错误(ErrorDBCS)¦不支持双字节字符的输入¦双字节字符显示乱码¦不能保存含有双字节字符内容的文件¦不能打印双字节字符1.缺陷产生原因核心缺陷是由于源程序软件编码错误引起的,例如开发人员对于某个功能模块的编码错误,或者没有考虑软件的国际化和

8、本地化能力,而将代码设为某一种语言;本地化缺陷是由于软件本地化过程引起的,例如语言翻译质量较差、界面控件布局不当、翻译了程序中的变量等。2.缺陷修正方法本地化缺陷是测试中发现的数量最多的Bug,它只出现在本地化的版本上,而不出现在源语言版本上,可以由本地化工程师修改本地化软件相关资源文件解决,例如修改错误的翻译文字、调整控件的大小和位置等。核心缺陷中的源语言功能缺陷既出现在本地化软件,也可以在源语言

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。