快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

澳门威斯尼斯人娱乐平台:漫谈全球化软件测试



为了满意举世化软件天下范围内宣布的必要,举世化软件的开拓历程中,软件的国际化设计和本地化工程处置惩罚是两个紧张的步骤。与开拓历程相对应,作为软件质量包管历程的举世性软件测试历程,包孕一系列互相关联的测试技巧和流程,可以分为功能/机能测试、国际化测试、本地化能力测试澳门威斯尼斯人娱乐平台和本地化测试等阶段。

功能/机能测试

功能/机能测试的工具是原始说话开拓的软件。测试的目的是包澳门威斯尼斯人娱乐平台管软件的功能和机能相符软件设计阐明书和用户的应用需求。

功能/机能测试是举世化软件测试的第一个测试历程,是进行其他测试的根基。测试的依据是软件设计阐明书,测试的内容包孕设计阐明书中整个的软件的功能特性和机能。

对付原始说话为英语的软件功能/机能测试,从测试情况阐发,应该选择至少一种英文操作系统,进行特性功能测试,设置设置设备摆设摆设不合的硬件进行机能和兼容性测试。

因为大年夜部分软件的开拓都是里程碑式的功能赓续完善的历程,是以,功能/机能测试将包括单元测试、集成测试、系统测试等历程。

别的,虽然离岸外包测试正成为软件测试的新模式,然则软件的功能/机能测试仍旧采纳开拓明场测试的模式,以维持测试者与开拓者的实时直接交流。

总之,功能/机能测试的重点是软件的功能和机能,只有经由过程了该测试,才能进行下一步的其他测试。

国际化测试

国际化测试的目的是测试软件的国际化支持能力,发明软件的国际化的潜在问题,包管软件在世界不合区域中都能正常运行。

国际化测试的测试情况,以Win澳门威斯尼斯人娱乐平台dows利用软件为例,针对天下软件市场的说话优先级,必要首先利用德语和日语的操作系统。这两种说话代表最紧张的区域市场,同时日语又作为东亚双字节字符的范例说话。可以在英文Windows操作系统上安装详细的说话支持文件进行区域设置。

将日语作为系统默认区域设置进行测试,可验证 ANSI(非 Unicode)组件中的双字节字符集 (DBCS) 处置惩罚。将德语作为系统默认区域设置进行测试,可确保必要进行文本转换时能够精确处置惩罚 ANSI 和 OEM 代码页。

国际化测试应用每种可能的国际输入类型,针对任何区域性或区域设置反省产品的功能是否正常,软件国际化测试的重点在于履行国际字符串的输入/输出功能。

国际化测试数据必须包孕东亚说话、德语、繁杂脚本字符和英语(可选)的混杂字符;此中繁杂脚本字符指阿拉伯语、希伯来语、泰语。

国际化测试中发明的对照严重的软件差错包括软件在不合的区域设置情况下的功能损掉或数据破坏。这些差错常常呈现在字符编码转换和双字节字符的输入/输出历程中。

本地化能力测试

本地化能力是指不必要从新设计或改动代码,将法度榜样的用户界面翻译成任何目标说话的能力。本地化能力高的软件可以轻易地实施本地化处置惩罚。

本地化能力测试的目的是测试软件的本地化支持能力,尽早发明软件本地化时将会呈现的潜在差错。本地化能力测试经由过程今后,表示产品已可用于本地化,澳门威斯尼斯人娱乐平台才能进行软件的本地化历程和本地化测试。

为了低落本地化能力测试的资源,前进测试效率,本地化能力侧是平日在软件的伪本地化版本长进行。软件的伪本地化是指将软件中必要本地化的英文文本,应用其它本地化的文本调换,模拟本地化版本的历程。

值得留意的是对付阿拉伯语等的文本从右到左的显示要领,必要采纳镜像技巧模拟本地化版本。

本地化能力测试中发明的范例差错包括:字符的硬编码(即软件中必要本地化的字符写在了代码内部),对必要本地化的字符长度设置了国定值,在软件运行时以控件位置定位,图标和位图中包孕了必要本地化的文本,软件的用户界面与文档术语不同等等。

本地化测试

本澳门威斯尼斯人娱乐平台地化测试的目的是测试特定目标区域设置的软件本地化质量。本地化测试的工具是软件的本地化版本。

本地化测试的情况是在本地化的操作系统上安装本地化的软件。从测试措施上可以分为基础功能测试,安装/卸载测试,当地区域的软硬件兼容性测试。

测试的内容主要包括软件本地化后的界面结构和软件翻译的说话质量,包孕软件、文档和联机赞助等部分。

本地化测试的软件差错主要包括软件用户界面差错包括:结构差错(版式、大年夜小和位置)、本地化有关的功能差错、翻译差错和双字节支持差错。

软件的翻译质量包括翻译的准确性、完备性、同等性,以及特定区域市场的文化、传统、习俗和政治的敏感内容。

为了包管软件本地化测试的质量和资源,平日外包给当地说话为母语的本地化办事公司。

总之,举世化软件的测试是包管软件举世宣布的质量包管活动。软件的功能/机能测试、国际化测试、本地化能力测试和本地化测试是一系列相互联系的测试历程。遵照国际化设计和维持优越的本地化能力,可以包管软件的国际化和本地化测试,实现软件的举世化和本地化。

您可能还会对下面的文章感兴趣: