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

澳门威尼人斯app平台_龟发之家论坛



软件测试中的汉化软件的测试综述

第一章 汉化测试与一样平常测试的异同

软件测试是软件质量包管的关键步骤。此中,对付不合企业的不合类产品、同一企业的不合类产品、或不合企业的同一类产品,实际操作上都邑有很大年夜的不合。汉化软件的测试事情更有其特殊性,不合于一样平常软件的测试。

一、澳门威尼人斯app平台测试的目的:

1、 确保产品完成了它所允诺或公布的功能,并且所有用户可以造访到的功能都有明确的书面阐明;一样平常测试只必要测试出产品的功能,并测试出是否与书面阐明同等就可以的了。而汉化测试则必须先测试出原版中允诺的功能是否都具有,还要测试出汉化后的功能与原版是否相同,并找出缘故原由。

2、 确保产品满意机能和效率的要求。软件汉化后每每机能和效率都有必然间隔,测试除了测试出原版和汉化版的机能和效率外,还要找出缘故原由。

3、 确保产品是壮实的和适利用户情况的。一样平常原版都是在非中文的情况下运行,汉化后在中文的情况下运行。汉化测试还需测试出在不合情况下不合版本的壮实性和适应性。

当然,软件测试员的目标是同等的:尽可能早、尽可能多的找出软件缺陷,并关闭软件的缺陷。

二、测试的计划

“工欲善其事,必先利其器”。专业的测试必须以一个好的测试计划作为根基。一个测试计划应包括:产品基础环境调研、测试需求阐明、测试策略和记录、测试资本设置设置设备摆设摆设、计划表、问题跟踪申报、测试计划的评审、结果等等。此中,汉化测试的偏重点与一样平常测试不合,则重于测试需求阐明中的功能和整体测试、测试策略和记录、问题追踪申报等等。

第二章 测试的措施

软件测试的措施和技巧是多种多样的,可以从不合的角度加以分类:从是否必要履澳门威尼人斯app平台行被测软件的角度,可分为静态测试和动态测试;从测试是否针对系统的内部布局和详细实现算法的角度来看,可分为白盒测试和黑盒测试;从软件测试的组成的角度来看,可分为单元测试、综合测试、确认测试、系统测试。

汉化测试一样平常包孕有确认测试、单元测试、综合测试、确认测试、系统测试等等。

一 、确认测试:

确认测试便是反省软件能否按条约要求进行事情,等于否满意软件需求阐明书中切实着实认标准。

实现软件确认要经由过程一系列墨盒测试,着重斟酌软件是否满意条约规定的所有功能和机能,文档资料是否完备、准确人机界面和其他方面(例如,可移植性、兼容性、差错规复能力和可掩护性等)是否令达到汉化前的要求。汉化测试一样澳门威尼人斯app平台平常用测试,等于指软件开拓公司组织内部职员模拟种种用户行对即将面市软件产品(称为版本)进行测试,试图发明差错并评估。

确认测试的结果有两种可能,一种是功能和机能指标满意软件汉化前的要求,可以进行汉化;另一种是软件不满意软汉化前的要求,无法汉化,必须退回原版公司从新改动。确认测试是软件汉化前的一项必须的事情。

二、单元测试

汉化测试的单元测试可分为两部分:汉化前和汉化后。

汉化前、后的单元测试都必须包括以下义务:1 模块接口测试;2 模块局部数据布局测试;3 模块界限前提测试;4 模块中所有自力履行通路测试;5 模块的各条差错处置惩罚通路测试。

单元测试历程:主要为取得原版中的单元代码,进行复查、编译的同时进行单元测试。在单元测试中,具体记录全部测试历程:包括要领、界限值、数据等,并斟酌用同样的措施在汉化版的测试中会获得的结果。汉化后,使用原版的单元测试的资料进行测试,并澳门威尼人斯app平台以原版所斟酌的结果进行比较。如结果进出较大年夜,应增添汉化版的测试义务。

三、综合测试

时常有这样的环境发生,每个模块都能零丁事情,但这些模块集成在一路之后却不能正常事情。主要缘故原由是,模块互相调用时接口会引入许多新问题。例如,数据颠末接口可能损掉;一个模块对另一模块可能造成不应有的影响;几个子功能组合起来不能实现主功能;偏差赓续积累达到弗成吸收的程度;全局数据布局呈现差错,等等。

在单元测试完成后,必须分手在原版和汉化版中进行综合测试。

在原版中,一样平常采取自顶向下集成。自顶向下集成是构造法度榜样布局的一种增量式要领,它从主控模块开始,按照软件的节制层次布局,以深度优先或广度优先的策略,慢慢把各个模块集成在一路。原版用这种措施是由于:自顶向下集成的优点在于能尽早地对法度榜样的主要节制和决策机制进行查验,是以较早地发明差错。在测试较高层模块时,所需的下层模块功能均已具备,以是不再必要桩模块。

在汉化版中,一样平常采取自底向上集成。自底向上测试是从"原子"模块(即软件布局最低层的模块)开始组装测试,因测试到较高层模块时,所需的下层模块功能均已汉化,以是不再必要桩模块。汉化版用这种措施是由于:测试用例的设计亦相对简单。

四、确认测试:

在综合测试停止后,汉化的主要事情也做完了。这里切实着实认测试主如果汉化版的测试,并可使用原版中的测试数据等进行汉化版切实着实认测试。此外,还必要汉化版的特征进行一些额外切实着实认测试。

五、系统测试:

为了节省光阴和开支,只需在汉化版中进行系统测试。系统测试应该由多少个不合测试组成,目的是充分运行系统,验证系统各部件是否都能政党事澳门威尼人斯app平台情并完成所付与的义务。系统测试的义务是:1、规复测试;2、安然测试;3、强度测试;4、 机能测试;5系统兼容性测试。此中,系统兼容性测试包孕:操作系统兼容性、异构数据库兼容性、新旧数据转换、异种数据兼容性、硬件兼容性。

第三章 汉化测试的其他问题

汉化测试除了要进行上述的测试外,还必须有优越的外语根基,还跟一小我的本质、生理影响有很大年夜的关系。

一个好的测试工程师要具备以下本质:沟通能力、移情能力、技巧能力、自大心、外交能力、风趣感、很强的影象力、耐心、狐疑精神、自我督匆匆、洞察力等等。

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