度过了一个冬眠,在春末夏初之际,补充自己的营养,努力学习,努力工作!

提高测试覆盖度

上一篇 / 下一篇  2007-09-26 10:34:40 / 个人分类:软件质量与管理

  测试覆盖评估是软件测试的一个阶段性的结论,用所生成的测试评估报告,来确定测试是否达到完全和成功的标准。所以说,测试覆盖率是用来衡量测试完成多少的一种量化的标准。测试评估可以说贯穿整个软件测试过程,可以在测试每个阶段结束前进行,也可以在测试过程中某一个时间进行。它的目的只有一个:提高测试覆盖度,保证测试的质量。通过不断的测试覆盖评估或测试覆盖率计算,及时掌握测试的实际状况与测试覆盖度目标的差距,及时采取措施,就可以提高测试的覆盖度。51Testing软件测试网 @W/CIeFN-L
     系统的测试活动,依据测试目标,建立在至少一个测试覆盖策略基础上。而覆盖策略帮助进行测试覆盖度的有效评估。覆盖策略如下内容。51Testing软件测试网+]y0G3P'g#A6Pbp n
  • 基于需求的测试覆盖评估,依赖于对已执行的测试用例的核实和分析。所以基于需求的测试覆盖就转化为评估测试用例覆盖率:测试的目标是确保100%的测试用例全部成功地执行。
  • 基于代码的测试覆盖评估,是对被测试的程序代码语句、路径或条件的覆盖率分析。如果应用基于代码的覆盖,则测试策略是根据测试已经执行的源代码的多少来表示的。这种测试覆盖策略类型对于安全至上的系统来说非常重要。
  如果测试需求已民经完全分类,则基于需求的覆盖策略可能足以生成测试完全程度评测的量化指标。例如,如果已经确定了所有性能测试需求,则可以引用测试结果来得到评测。除此之外,如果测试软件的数量较大,还要考虑数据量。
,TD#Q/UCH0

TAG: 软件质量与管理

 

评分:0

我来说两句

Open Toolbar