软件测试指标

作者: python测试开发 | 来源:发表于2019-08-12 18:29 被阅读27次

什么是软件测试指标?

软件测试指标是一种定量测量,有助于估计软件测试工作的进度,质量和健康状况。 度量标准以定量的形式定义系统,系统组件或流程拥有给定属性的程度。

理解指标的理想示例是汽车的每周里程数与制造商推荐的理想里程数相比。

image.png

软件测试指标或软件测试测量是过程或产品的某些属性的范围,容量,维度,数量或大小的定量指示。

软件测试测量示例 :缺陷总数

为什么测试指标很重要?

“我们无法改进我们无法衡量的东西”,而测试指标帮助我们做到完全一样。

  • 为下一阶段的活动做出决定
  • 索赔或预测的证据
  • 了解所需的改进类型
  • 做出决策或流程或技术变革

测试指标的类型

image.png
  • 流程指标:可用于提高SDLC(软件开发生命周期)的流程效率
  • 产品指标:它涉及软件产品的质量
  • 项目指标:它可用于衡量项目团队的效率或团队成员使用的任何测试工具

确定正确的测试指标非常重要。 在确定测试指标之前,很少需要考虑事项

  • 修复指标准备的目标受众
  • 定义指标的目标
  • 根据项目需求介绍所有相关指标
  • 分析每个指标的成本效益方面以及产生最大输出的项目生活方式阶段

手动测试指标

在软件工程中,手动测试指标分为两类

  • 基本指标
  • 计算指标
image.png

基本指标是测试分析师在测试用例开发和执行期间收集的原始数据( 执行的测试用例数,测试用例数 )。 虽然计算的指标来自基本指标中收集的数据。 计算指标通常由测试经理跟随,用于测试报告目的( %完成,%测试覆盖率 )。

根据项目或业务模型,一些重要指标是

  • 测试用例执行生产力指标
  • 测试用例准备生产率指标
  • 缺陷指标
  • 缺陷优先级
  • 缺陷严重程度
  • 缺陷滑移率

测试指标生命周期

image.png

如何计算测试指标

image.png

测试指标的示例

要了解如何计算测试指标,我们将看到一个执行百分比测试用例的示例。

要以百分比形式获取测试用例的执行状态,我们使用公式。

执行的测试用例百分比=(执行的测试用例数/写入的测试用例总数)X 100

同样,您可以计算其他参数,例如未执行的测试用例,通过的测试用例,测试用例失败,测试用例被阻塞等。

参考资料

测试指标词汇表

返工努力率= (在该阶段花费的实际返工工作/在该阶段花费的总实际工作量)X 100
要求变化 = ( 要求总数/初始要求数)X100
附表差异= (实际努力 - 估计的努力量)/估计的努力量)X 100
在测试中发现缺陷的成本= (测试中花费的总工作量/测试中发现的缺陷)
计划滑点= (实际结束日期 - 估计结束日期)/(计划结束日期 - 计划开始日期)X 100
测试案例百分比 =(通过的测试次数/执行的测试总数)X 100
测试用例百分比失败 =(测试失败次数/执行的测试总数)X 100
被阻塞的测试用例百分比 =(被阻塞的测试次数/执行的测试总数)X 100
固定缺陷百分比 =(报告的缺陷固定/缺陷)X 100
接受的缺陷百分比 =(开发团队接受的缺陷 /报告的总缺陷)X 100
缺陷递延百分比 =(未来发布的缺陷/报告的缺陷总数)X 100
严重缺陷百分比 =(报告的严重缺陷/总缺陷)X 100
开发团队修复缺陷的平均时间 =(错误修正所需的总时间/错误数)
每个时间段运行的测试次数 =运行的测试次数/总时间
测试设计效率 = 设计的测试次数/总时间
测试审查效率 = 审查的测试次数/总时间
Bug find rote或每个测试小时的缺陷数量=缺陷总数/测试小时总数

相关文章

  • 软件测试指标

    什么是软件测试指标? 软件测试指标是一种定量测量,有助于估计软件测试工作的进度,质量和健康状况。 度量标准以定量的...

  • 性能测试参考手册

    性能测试参阅手册 1、性能测试简介 1.1 什么是性能测试 软件性能测试,性能首先是一种指标,表明软件系统或构件对...

  • 如何进行安全性测试

    一、软件的安全性测试 软件安全性测试包括程序、网络、数据库安全性测试。根据系统安全指标不同测试策略也不同。 ...

  • 推荐系统陈开江 - C12 效果保证

    1 测试和常用指标 测试软件工程测试:单元测试,回归测试,压力测试离线模拟测试:AUC,TopK准确率在线对照实验...

  • 如何提高黑盒测试覆盖率

    测试覆盖率(test coverage)是衡量软件测试完整性的一个重要指标。掌握测试覆盖率数据,有利于客观认识软件...

  • 一份有效的软件测试计划要怎么写?

    测试计划(software test plan)是软件测试员和产品开发小组交流及完成指标的主要表达方式。测试计划的...

  • 如何衡量测试效率?

    个人认为可以从软件测试的活动中的以下指标综合考评,去评估衡量测试效率,每项指标都高,自然能够说明一些问题: 1.发...

  • 7个无用的测试测试指标

    我就想平时在测试工作中恪守的那些指标真的都是金科玉律么?软件测试度量是一种通过检测软件测试过程的质量和有效性来评估...

  • 为什么说年轻人宁愿做开发也不要做测试?

    测试 是软件质量的把关者 需求制定软件质量指标 吻合客户要求的质量标准 开发羡慕测试 如果说开发是搬砖的 那么,测...

  • WEB开发之性能测试

    一、性能测试的目的 性能测试的目的是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,...

网友评论

    本文标题:软件测试指标

    本文链接:https://www.haomeiwen.com/subject/wgqpjctx.html