不测的秘密:精准测试之路----读书笔记(第十一章)

十一、精准测试第九式:质量评估

  精准测试本质上是一种基于风险的测试策略,只不过这种风险通过代码层面的分析之后,已经被降低了很多。对于产品的质量而言,不能说我们做了精准测试,产品的质量就可以提升了。而是应该反过来,在保证质量不降的前提下,我们的测试效率有了极大的提高。

1、测试覆盖率的评估

  *    覆盖率是度量测试完整性的一个手段,是测试有效性的一个度量

测试覆盖率几种体现:

    • 对需求的覆盖 -- 需求覆盖率(粒度较粗)
    • 对代码的覆盖 -- 代码覆盖率(常用)
    • 对模块的覆盖 -- 功能模块覆盖率
    • 对数据的覆盖 -- 数据库覆盖率

 2、你来决定发不发

质量标准举例:

    • 严重Bug需要全部修复完毕
    • 增量代码覆盖率达到90%以上
    • 挂起的bug比率需要控制在5%以内
    • 产品的性能、稳定性测试通过

项目过程指标:

  • 测试计划实际投入与预期符合
  • 测试任务全部按照计划执行完
  • 项目的千行bug率控制在3个以内
  • bug发现率在提测周期应该呈收敛趋势

产品版本发布标准:

猜你喜欢

转载自www.cnblogs.com/testing2019/p/10283902.html