云彩店邀请码|半壳|优胜
软件的国际化是经济全球化的产物。随着国际交流的密切和行业标准的国际性统一,一些大型软件和热门软件都必须提供软件的国际化生产和全球服务,才能够满足全球各类市场的需求。国际化的目标是使软件的功能和代码设计能够适用于多种语言和文化习俗,在创建不同语言版本时,软件不需要重新设计源程序代码。国际化的软件规模大、用户范围广、对质量的要求严格,导致软件的国际化测试的任务量大,重复性强。
在现有的国际化测试中,通常采用手动测试的方式,其效率较低。由于语言版本重多,测试人员有限,测试的覆盖率较差。如今,在用户界面测试、功能测试和性能测试中,自动化测试的应用大大地提高了软件测试的效率和准确性。将自动测试技术引入到国际化测试中去,必能提高国际化测试的效率。
国际化的软件语言版本众多,为每一个语言版本开发一套自动化测试系统并不现实且难以维护。因此,在现有的支持单一版本语言的自动化测试系统的基础上,扩展其对国际化测试的支持,使其能够适应于多语言平台的测试,是一个有效的解决方案。
论文的研究内容主要包括以下三个部分:
改进现有的对象识别模块,使其从对单一语言的对象识别,转变为对多语言的对象识别。使自动化测试系统,可以针对不同语言版本的软件无修改地执行测试。
改进现有的自动化测试用例,使其从相互依赖的串行执行,转变为相互独立的单独执行,并生成国际化测试相关的测试用例。
改进现有的测试用例管理,使其从简单的顺序执行,转变为由文件管理的有选择的执行,以适用于管理多种类型的国际化测试。
本文针对一个单一语言的自动化测试系统,进行面向国际化测试的改进,实现一个支持国际化测试的自动化测试系统。该系统生成的自动化测试用例能够无修改地在多种语言版本的软件上执行测试。
来源:半壳优胜鲸鱼幸运星转载请保留出处和链接!
本文链接:http://87cpy.com/290921.html
本站部分内容来源网络如有侵权请联系删除