白盒测试体系-结果度量篇

2020/06/02 14:02
阅读数 156

在前文我们提到,采用白盒测试的项目在前期投入的成本很高,因此需要全面的评价体系对白盒测试的结果进行度量。本文将从以下3个方面对白盒测试体系中的结果度量进行分

  • 什么是结果度量
  • 为什么要进行结果度量
  • 怎么样进行结果度量



1


什么是结果度量

结果度量是对测试过程进行量化分析,采集一定的指标来衡量软件或工作的质量,为测试工作的改善、各类报告提供有力的支持。因为结果度量是对测试过程进行量化分析,所以必须保证度量的指标是具体可衡量的


2
为什么要进行结果度量

在白盒测试体系中为何要进行结果度量可从项目、工程、代码层面进行分析。
【项目层面】


通过结果度量指导项目的分析和改进,提升项目口碑,降低用户负面反馈,评估项目成本,对后续项目的成本和进度的预估提供指导
【工程层面】


提升工程效率、保证工程质量 ,例如对测试的人力成本、白盒测试发现bug数占总bug数、白盒测试在版本迭代间的时间占比的评估等


【代码和用例层面】


保证测试的有效性、完整性,体现在通过对代码覆盖率、用例执行效率等的评估来保证测试的完整有效



3


怎样进行结果度量

在白盒测试体系中如何进行结果度量我们从项目、工程、代码和用例三个角度进行考虑,针对具体项目情况设定度量指标

项目层面


在项目层面结果度量的指标主要包括以下三点:

1.线上事故率:一段时间内线上事故数/发版数

2.用户负面反馈数:一定时间用户负面反馈数量

3.测试开发比:投入项目的测试人员数量/开发人员数量

层面


在工程层面结果度量的指标主要包括两点:
1.白盒测试的召回率 :针对线上故障发现问题数/
线上故障总
2.白盒测试的准确率 因产 品质量问题失败的测试数/总的失败数


代码和用例层面


在代码层面结果度量的指标主要包括两点:

1.测试覆盖率至少的测试用例数/测试用例的总数

2.单测崩溃率:崩溃的单测数/总单测数


总结


在进行白盒测试的结果度量时我们可对项目纵向分析,从项目、工程、代码等层面进行分析设定度量指标。同时需要说明的是针对不同项目,进行结果度量的指标也不同,应根据项目实际情况设置度量指标。例如对于输入法等长期运行的软件应对响应时间、内存占用等性能指标进行度量



欢迎关注白盒测试体系系列其他文章:

白盒测试体系—开篇

白盒测试体系—框架搭建篇

白盒测试体系—用例维护篇

白盒测试体系—流程规范篇


本文分享自微信公众号 - 搜狗测试(SogouQA)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部