5、测试实施

  5.1、执行

  开发会转版本给我们测试部门进行系统测试了。拿到版本我们首先搭建测试环境

  做一个预测试,目的是来评断这个版本是不是可测试的。如果预测试不通过,打回开发部返工,如果通过了,开始我们第一轮的系统测试。

  第一轮系统测试我们会执行我们所编写的所有测试用例,做好测试结果的记录,发现缺陷了提交缺陷报告。当第一轮测试结束后,我们把所有的bug单提交给开发人员,由他们进行修改。

  在他们修复bug期间,我们会对第一轮系统测试做一个测试评估,出一个测试报告。还要根据实际情况,对我们写的测试用例进行修改和增加。开发改bug结束,提交一个新的版本给我们,我们重新搭建测试环境开始第二轮系统测试。首先是回归我们提交的缺陷报告,然后会在用例中挑选一些优先级别比较高的用例来进行测试,发现问题了继续提交缺陷报告,只到缺陷率低于用户要求了,我们进行后一轮的回归测试,结束系统测试。具体测试轮次是根据版本质量和项目复杂度而决定的。

  6、测试评估

  ---执行阶段结束了进入测试评估阶段,我们会出一个总的测试报告对我们测试的这个过程和版本的质量做一个详细的评估

  1)需求需要评审那些?

  2)用例需要评审那些?

  3)计划应该评审那些?

  4)缺陷评审那些?

  5)bug评估?

  测试总结报告文档的输出:

  1、可以让具体的任务负责人对该本次测试中个人负责的模快进行评价,提出相关建议。给出总体的评估

  2、整体上的bug按照不同等级统计出来、用例数量、用例执行数量

  3、对项目中测试人力资源的统计。(单位:人/天)

  4、项目中软硬件资源统计。

  5、提出软件总体的评价。

  6.1、测试报告

  测试报告包括对软件功能的结论,说明为满足此项功能而设计的软件能力以及经过一项或多项测试已证实的能力。

  说明该项目软件的开发是否达到预定目标,是否可以交付使用。

  总结测试工作的资源消耗数据,如工作人员的水平级别数量、机时消耗等。

  记录测试结果与发现及本项目测试工作所得到的各项输出的承载体,根据输入与计划、要求的对比来总结此次项目所或得的经验。