2、实施阶段
测试实施阶段是测试最重要的阶段,也是耗时最长的阶段,大型本地化测试需要在多个不断晚上的本地化版本上循环进行测试。
根据项目不同,从工程、项目经理或客户出向测试部门传递和提交测试使用的软件 Build 和测试用例等内容。
测试部得到新的被测试 Build 后,首先执行版本可接受测试 (BAT) ,如果满足测试的要求,则进入常规的测试阶段;如果 Build 存在很大问题,例如无法安装、主要功能失效等,则需要及时报告给客户,要求重新编译新的 Build 。
测试执行按照测试计划和测试用例进行,书写缺陷报告,向客户指定的软件缺陷跟踪管理系统报告软件缺陷。
本地化服务公司测试团队每周对软件测试内容和报告的缺陷进行内部质量保证( QA ),对于质量保证发现的问题,需要报告给质量经理和 / 或测试经理,并且及时采取纠正措施。
与此同时,客户方的质量工程师也进行外部的跟踪和检查,对于客户发现的任何测试问题,本地化测试团队需要认真分析,及时采取纠正措施。所有的纠正措施都要经过各方讨论,形成纠正措施报告由测试经理签字确认。
在测试过程中,跟踪最初估计的测试时间和实际测试占用的时间,采取必要的措施是测试进度尽量满足测试项目最初设定的进度。对测试的软件缺陷进行分析,度量测试覆盖率和测试的有效性。
对于测试过程中发现的一些问题需要及时向客户报告并得到确认。
测试实施阶段流程如下图所示。
3、收尾阶段
测试项目收尾阶段是对项目进行总结,备份项目文档的阶段。
项目总结需要客户和本地化公司双向进行,本地化测试主管与测试人员就测试项目遇到的问题进行分析和总结,包括文档问题、进度问题、技术问题和交流问题。
客户根据对整个测试项目的跟踪,总结好的测试方法,指出测试存在的问题,分析原因,找出可能的改进方法,以便下一个项目借鉴。
本地化公司和客户要把测试项目总结形成正式的书面报告,通常客户在项目结束后,发送一个测试总结报告的模板文件给本地化公司。,本地化公司的测试经理征求测试人员的建议和意见,填写详细内容,发送回客户。
客户对每一条建议进行审阅并反馈,形成最终的项目总结报告( Post-Project Review, PPR ),发送给本地化公司的测试经理、项目经理、测试主管和客户方的有关人员。
测试经理和测试人员分别备份测试项目的重要数据,这些数据可能散布于网络上,例如测试文档、测试 Build 、邮件和缺陷跟踪库的软件缺陷等。