软件本地化外包测试流程分析

发表于:2010-9-19 11:44

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:崔启亮    来源:51Testing软件测试网采编

  3、收尾阶段

  测试项目收尾阶段是对项目进行总结,备份项目文档的阶段。

  项目总结需要客户和本地化公司双向进行,本地化测试主管与测试人员就测试项目遇到的问题进行分析和总结,包括文档问题、进度问题、技术问题和交流问题。

  客户根据对整个测试项目的跟踪,总结好的测试方法,指出测试存在的问题,分析原因,找出可能的改进方法,以便下一个项目借鉴。

  本地化公司和客户要把测试项目总结形成正式的书面报告,通常客户在项目结束后,发送一个测试总结报告的模板文件给本地化公司。,本地化公司的测试经理征求测试人员的建议和意见,填写详细内容,发送回客户。

  客户对每一条建议进行审阅并反馈,形成最终的项目总结报告( Post-Project Review, PPR ),发送给本地化公司的测试经理、项目经理、测试主管和客户方的有关人员。

  测试经理和测试人员分别备份测试项目的重要数据,这些数据可能散布于网络上,例如测试文档、测试 Build 、邮件和缺陷跟踪库的软件缺陷等。

  收尾阶段流程图如下图所示:

  四、本地化测试质量控制流程分析

  为了保证软件本地化测试的质量,需要对软件测试过程和软件测试结果进行检测和评估。

  对测试过程的检测保证测试的内容符合测试计划的要求,例如测试过程是否运行了全部需要的测试用例,是否根据测试计划和测试用例执行了测试。

  对软件测试结果的质量控制活动主要在于检测测试过程中报告的软件缺陷是否准确,是否有无效的缺陷,是否遗漏了重要的缺陷。

  为了使软件测试的质量控制( QC )过程更好的进行,应该由独立于当前项目的第三方人员执行,以保证评估结果的公正性、客观性。例如,项目组 B 的人员对项目组 A 的测试过程和结果实施质量控制。

  软件测试质量控制的流程图如下所示。

  QA 任务的详细内容包括:开始和结束 QA 的日期和时间,用于缺陷 QA 的缺陷报告规范文档,测试人员、软件语言和测试平台等全部 QA 信息。

  很多公司没有足够多的专职质量控制人员,而且经常是多个测试项目同步进行,留给测试质量控制过程的时间很有限,质量控制人员没有足够的时间和精力执行具体的检查,另外,由于有丰富测试经验的质量控制人员数量较少,因此,实际测试项目中,专职质量控制人员(质量经理)经常起到组织和牵头的作用。

  QA 过程中发现的任何缺陷都应该向项目测试主管报告并确认, QA 人员将结果输入到 QA 管理系统后,应该及时发送电子邮件告知测试主管关于本次 QA 的编号 ID 和 QA 结果的等级。

  纠错报告必须内容完整,并且由测试工程师、测试主管、 QA 经理和测试经理签名。每周向测试部门和质量部门发送本周的 QA 结果报告。

  测试主管使用电子邮件等形式通知 QA 人员,由质量保证经理向其它项目组安排测试任务,如果质量经理无法完成多个项目,需要增加 QA 人员。

44/4<1234
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号