如何量化测试覆盖率

  一、场景
  通常情况下,项目经理or项目总监会分阶段的问 测试负责人,本阶段的 测试覆盖率是多少?
   二、我的理解
  测试覆盖率应该区分 自动化测试覆盖率和 功能测试用例覆盖率。
  对于自动化测试覆盖率,应是=(自动化测试脚本执行过的代码/总代码)。
  对于 测试用例覆盖率,应是=(测试用例覆盖的功能点/产品设计的所有功能点)。
   三、问题
  在上述一、场景下,如何区分高层想要的测试覆盖率到底是哪一种?对高层领导而言,测试覆盖率到底是一种什么样意义的数据?
  对于自动化测试覆盖率:1、上述公式是否可用,或者说我的理解是否对?;2、目前没有按上述公式进行过尝试,是否拥有可行性?
  对于功能测试用例分析:1、与自动化测试覆盖率相同,对上述公式的理解是否正确?;2、实际在准备功能测试用例时,必定是针对每个功能点都准备测试用例,包括正常和异常的验证。那基本测试用例覆盖率都是100%?这样还有什么意义呢?

  上述是我个人遇到的难点,还请各位有遇到或者思考过这个问题点的前辈指正~

如果对软件测试有兴趣,想了解更多的测试知识,可以加入我的QQ群  高级测试学习大家庭:652068511

猜你喜欢

转载自blog.csdn.net/a13161333486/article/details/80195984