第五部分:测试评估

  测试评估的定义

  根据测试用例的结果对本次测试进行质量评估,以评估本次测试是否达到预期目标

  测试评估的目标

  1、量化测试进程

  2、生成缺陷和测试覆盖率的总结报告

  测试评估的问题

  1、没有把测试覆盖率作为报告测试进程的根据,使得不知测试是否结束;

  2、没有做缺陷评估,缺陷评估是量度软件可行性的重要指标;

  3、不使用专门的软件工具进行数据输入任务和相应的评估活动,使得这些任务变得繁重累人。

  测试覆盖率

  评估测试完成多少的标准

  缺陷评估

  评估软件质量的重要指标,通常评估模型假设缺陷的发现是呈泊松分布的;严格的缺陷评估要考察在测试过程中发现缺陷的间隔时间长短。评估要估计软件当前的可靠性并预测随着测试的继续进行,软件可靠性会怎样提高。

  具体步骤

  1、回顾测试日记

  2、评估测试需求的覆盖率

  3、分析缺陷

  4、决定是否达到完成测试的标准,没有满足标准时

    1、再测试

    2、降低标准

    3、确定软件的一个满足标准的子集,看是否可以发布