首页  ·  知识 ·  测试
软件测试流程参考
Pette rLiu  博客园  综合  编辑:昀铮   图片来源:网络
测试经理需要评估测试工作量并评估测试时间。基于测试工作量和估计时间分析,可能需要及时向客户报告,并请客户确认测试范围等相关信息。对于最终项目进度,需要测试主管,测试经理和项目经理交

1.准备阶段

测试经理需要评估测试工作量并评估测试时间。基于测试工作量和估计时间分析,可能需要及时向客户报告,并请客户确认测试范围等相关信息。对于最终项目进度,需要测试主管,测试经理和项目经理交流达成一致。 
测试计划是主要的测试文档,可以参考测试术语表创建,测试计划的作者不能自我审阅测试计划,必须由测试主管或测试经理进行审阅,并且请客户最终确认。 
在创建测试用例之前,需要列出测试的全部功能区域。然后分别进行测试风险分析和确定测试的优先级,并且报请客户或测试经理批准。 
创建测试用例是准备阶段的另一项主要工作,可以手工或者使用测试管理工具自动创建。创建的测试用例首先必须至少一位测试主管审阅批准,然后请客户最终批准。

准备和设置测试环境包括软件,硬件,网络。

测试人力资源是另一个重要测试资源,需要创建人力资源需求曲线文档,列出测试各阶段需要的测试人员。要保持测试人员的稳定性。

测试实施准备流程

2.实施阶段

根据项目不同,从工程、项目经理或客户处向测试部门传递和提交测试使用的软件Build和测试用例等内容。

测试部得到新的被测试Build后,首先执行版本可接受测试(BAT)。如果满足测试的要求,则进入常规的测试阶段,如果Build存在很大问题,例如无法安装或主要功能失效等,则需要及时报告给客户,要求重新编译新的Build.

测试执行按照测试计划和测试用例进行,并编写缺陷报告,向客户指定的软件缺陷跟踪管理系统报告软件缺陷。

测试团队每周对软件测试内容和报告的缺陷进行内部质量保证QA,对于质量保证发现的问题,需要报告给质量经理或测试经理,并且及时采取纠正措施。

与此同时,客户方的质量工程师也进行外部的跟踪与检查。对于客户发现的任何测试问题,团队需要认真分析,并及时采取纠正措施。所有纠正措施都要经过各方讨论,形成纠正措施报告,由测试经理签字确认。

在测试过程中,跟踪最新估计的测试时间和实际测试占用的时间,采取必要的措施使测试进度满足测试项目最初设定的进度。对测试的软件缺陷进行分析,度量测试覆盖率和测试的有效性。

对于测试过程中发现的一些问题需要及时向客户报告并得到确认。如下图

测试实施阶段流程

本文作者:Pette rLiu 来源:博客园
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读