测试的工作流程
上一篇 /
下一篇 2013-07-11 23:38:09
/ 个人分类:测试理论
1.需求设计阶段
从项目启动开始,就加入项目组,参加项目需求评审、概要设计评审、详细设计评审等会议,充分了解项目背景、项目需求以及开发组对软件的初步设计,确定需要进行的测试类型,估算测试需要的人力、设备资源以及测试所需的软件环境和硬件环境,测试大概需要多长时间等等。
根据对项目了解的情况编写《测试计划》。
2.测试设计阶段
测试设计阶段主要设计的是测试方案和测试用例,每一种测试类型该如何展开,具体有哪些功能点、测试点等,编写比较详细的测试用例。测试用例现在都使用软件来管理,比如QC、Test Director等,因为后面涉及到测试用例的执行,测试用例执行结果的统计,用例的通过率以及后期bug的统计等。一般的文档不便于管理。
在测试后期,通过检查测试用例,可以发现一些测试漏洞,便于查漏补缺,完善测试覆盖点。对以后的类似项目还可以起到参考作用,所以测试用例的保存和完善十分重要。只要项目需求有变,或者设计有变,测试用例要及时修改,有新功能的添加时,也要及时补充测试用例。
3.测试执行阶段
接到测试申请单后,需要尽早准备测试环境,按照测试计划的时间安排和要求,参照测试用例执行测试,并做好bug记录。每周向测试组长、项目经理汇报测试轮数、产品质量、测试质量,有问题及时反馈,不要拖延。
测试结束时,需要整理和总结bug数,向主管经理、项目经理、测试组长发送《测试报告》,真实地反映软件质量。
4.测试总结阶段
测试完成,软件版本发布后,测试人员可以退出项目组。后期可以总结一下整个项目历程中,测试计划的实施、测试用例的覆盖率、bug的发现途径等等,总结策略上、人员、时间安排上的不足,以及该和开发沟通的地方是否沟通到位等等。如果下一个项目开始,我们在需求设计阶段,有哪些涉及到后面测试的安排的问题需要提前确定好,都需要总结。
收藏
举报
TAG: