前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >白盒测试体系-结果度量篇

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

作者头像
用户5521279
发布2020-06-04 16:20:45
1.3K0
发布2020-06-04 16:20:45
举报
文章被收录于专栏:搜狗测试搜狗测试

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

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

1

什么是结果度量

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

2

为什么要进行结果度量

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

【项目层面】

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

【工程层面】

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

【代码和用例层面】

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

3

怎样进行结果度量

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

【项目层面】

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

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

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

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

【工程层面】

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

1.白盒测试的召回率:针对线上故障发现问题数/

线上故障总

2.白盒测试的准确率:因产品质量问题失败的测试数/总的失败数

【代码和用例层面】

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

1.测试覆盖率:至少被执行一次的测试用例数/测试用例的总数

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

【总结】

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 搜狗测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档