测试的工作流程

上一篇 / 下一篇  2013-07-11 23:38:09 / 个人分类:测试理论

1.需求设计阶段

从项目启动开始,就加入项目组,参加项目需求评审、概要设计评审、详细设计评审等会议,充分了解项目背景、项目需求以及开发组对软件的初步设计,确定需要进行的测试类型,估算测试需要的人力、设备资源以及测试所需的软件环境和硬件环境,测试大概需要多长时间等等。

根据对项目了解的情况编写《测试计划》。


2.测试设计阶段

测试设计阶段主要设计的是测试方案和测试用例,每一种测试类型该如何展开,具体有哪些功能点、测试点等,编写比较详细的测试用例。测试用例现在都使用软件来管理,比如QCTest Director等,因为后面涉及到测试用例的执行,测试用例执行结果的统计,用例的通过率以及后期bug的统计等。一般的文档不便于管理。

在测试后期,通过检查测试用例,可以发现一些测试漏洞,便于查漏补缺,完善测试覆盖点。对以后的类似项目还可以起到参考作用,所以测试用例的保存和完善十分重要。只要项目需求有变,或者设计有变,测试用例要及时修改,有新功能的添加时,也要及时补充测试用例。


3.测试执行阶段

接到测试申请单后,需要尽早准备测试环境,按照测试计划的时间安排和要求,参照测试用例执行测试,并做好bug记录。每周向测试组长、项目经理汇报测试轮数、产品质量、测试质量,有问题及时反馈,不要拖延。

测试结束时,需要整理和总结bug数,向主管经理、项目经理、测试组长发送《测试报告》,真实地反映软件质量。


4.测试总结阶段

测试完成,软件版本发布后,测试人员可以退出项目组。后期可以总结一下整个项目历程中,测试计划的实施、测试用例的覆盖率、bug的发现途径等等,总结策略上、人员、时间安排上的不足,以及该和开发沟通的地方是否沟通到位等等。如果下一个项目开始,我们在需求设计阶段,有哪些涉及到后面测试的安排的问题需要提前确定好,都需要总结。


TAG:

chenyuting89的个人空间 引用 删除 chenyuting89   /   2013-07-16 23:15:19
原帖由450174661于2013-07-12 13:29:05发表
估算测试需要的人力、设备资源以及测试所需的软件环境和硬件环境,测试大概需要多长时间等等。
这块你.

如果以前有相似的项目经验,可以根据以前的需要的人员数量、工作量、时间等来估计;
如果没有相似经验,可以根据具体的功能点,项目复杂程度等等来估计。
软件环境和硬件环境就要根据需求来定了。这是我的一点看法
自由消遣的个人空间 引用 删除 450174661   /   2013-07-12 13:29:05
估算测试需要的人力、设备资源以及测试所需的软件环境和硬件环境,测试大概需要多长时间等等。
这块你们的依据是什么?求分享!
dg129的个人空间 引用 删除 dg129   /   2013-07-12 11:33:16
1
 

评分:0

我来说两句

日历

« 2024-05-13  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 12660
  • 日志数: 9
  • 建立时间: 2013-03-18
  • 更新时间: 2013-12-12

RSS订阅

Open Toolbar