有效 QA 过程测量的 10 个基本指标

每日分享最新,最流行的软件开发知识与最新行业趋势,希望大家能够一键三连,多多支持,跪求关注,点赞,留言。

在发展的世界里,有一条不朽的规则,你不能改进你无法衡量的东西。当然,这条规则适用于质量保证。

生产的软件阵列呈指数增长,这意味着保证质量所需的测试覆盖率也在增加。这也导致了这种因果关系——更多的代码行,更多的缺陷。因此,此外,为了让 QA 团队为测试自动化和优化做好准备,您还需要考虑实施一个有效的错误 告工具。

如何了解要使用的质量保证指标

在开始评估您自己的测试过程之前,您需要确定在软件测试中您可能需要哪些特定类型的指标。

正确的解决方案是确保您有以下问题的答案:

  • 测试需要多长时间?
  • 测试要花多少钱?
  • 使用低成本测试是否合理?
  • 错误的严重程度如何?
  • 每个错误的状态是什么——关闭、重新打开、推迟?
  • 有多少错误必须在透视中被发现?
  • 测试了多少软件?
  • 测试是否可以在指定的时间范围内运行,是否可以在同一时间段内适应更多?
  • 是否需要更多的测试工作?
  • 回答问题后,您可以进一步选择可以满足您要求的 QA 测试指标。但是,您应该记住,指标并不是通用的——不同的企业在软件测试中需要不同的指标和度量。

    质量保证有效性指标

    绝对数

    绝对指标是了解当前测试流程如何构建的好方法。并且建议所有类型的开发都使用它们。

  • 测试用例总数
  • 通过的测试用例数
  • 失败的测试用例数
  • 被阻止的测试用例数
  • 发现的缺陷数量
  • 接受的缺陷数量
  • 拒绝的缺陷数量
  • 延迟的缺陷数量
  • 严重缺陷数量
  • 计划测试小时数
  • 实际测试小时数
  • 发货后发现的错误数量
  • 测试执行和错误修复

    软件测试中的测试指标显示已完成任务与功能总数之间的相关性,使整个团队能够了解哪些模块中的哪些错误会破坏产品,应该主要解决:

  • 测试完成状态
  • 测试执行完成状态
  • 缺陷密度
  • 缺陷优先级/缺陷严重性
  • 缺陷接受/缺陷拒绝
  • 测试用例执行效率
  • 测试设计

    测试设计覆盖率评估测试用例与需求数量之间的相关性,而测试设计性能评估每天生成的测试用例数量。这样做是为了找出最终用户方面的功能差距:

  • 测试设计覆盖率;
  • 测试设计生产力。
  • 测试覆盖率

    测试覆盖率评估测试工作并给出应用程序已经测试的百分比。

    用户验收测试

    该指标应该发现由于测试策略中的差距而可能发生的遗漏问题:

  • 缺陷泄漏
  • 产品开发和支持

    该指标用于改进策略以提高测试性能。它还通过显示在生产部署之前需要解决的未发现问题的数量来评估测试有效性:

  • 缺陷去除效率
  • 测试经济学指标

    测试成本包括基础设施、工具和劳动力。该指标评估完成项目需要花费多少以及花费了多少:

  • 总分配成本
  • 实际成本
  • 预算差异
  • 时差
  • 每个错误修复的成本
  • 不测试的成本
  • 测试执行状态

    此指标在图表中更好地表示,以显示按通过、失败、阻止、不完整和未执行组织的总执行。

    创建的缺陷与已解决的缺陷图表

    该指标应该控制缺陷消除过程并了解测试有效性指标。

    总体指标

    总体测试指标衡量您的测试策略的有效性,通常确定需要的改进:

  • 努力差异/进度差异
  • 返工努力率
  • 需求蔓延
  • 正确使用软件质量度量标准有可能从测试中获得所需的结果。它们在现代开发流程(如敏捷)中的存在有助于管理者准确地为每个 sprint 定义较小的目标。使用基准和 KPI 作为导航器,测试人员了解他们应该得到什么结果以及他们应该关注什么数字。如果偏离这些测试效率指标,我们可以谈论趋势的变化。这种偏差可能表明存在可能危及项目成功的严重错误。这样,管理人员可以预先检查并重新调整他们的团队,而无需等待结束,从而避免额外的开发成本。

    综上所述,我可以毫不含糊地说,开发过程中软件测试中的质量度量可以提高其质量并防止不必要的风险。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年8月19日
    下一篇 2022年8月19日

    相关推荐