错误/缺陷分类在软件测试中的重要性

什么是“缺陷分类”

缺陷分类是根据每个缺陷的严重程度、频率、风险等对其进行优先排序的过程。软件测试/质量保证中使用分类术语来定义新缺陷的严重程度和优先级。

在本教程中,我们将学习-

  • 什么是“缺陷分类”?
  • 为什么我们需要“缺陷分类”?
  • 在一个版本中需要多久进行一次“缺陷分类”?
  • 谁是“缺陷分类”的强制性参与者和其他参与者?
  • 参与者在“缺陷审判”过程中的角色和责任。
  • 在“缺陷分类”会议期间会发生什么?
  • “缺陷分类”的结果是什么?

为什么我们需要“缺陷分类”

Bug分类的目标是评估、排序和分配缺陷的解决方案。团队需要验证主要用于敏捷项目管理的缺陷的严肃性。

在一个版本中需要多久进行一次“缺陷分类”

缺陷分类会议的频率不固定。这取决于项目情况。

以下是决定缺陷分类会议频率的一些重要因素:

这些重要因素包括:

  • 按照项目进度安排
  • 系统中的缺陷数量
  • 对团队成员空闲时间安排的影响
  • 整体项目健康状况

通常,缺陷分类会议在一周内举行两到三次。

谁是“缺陷分类”的强制性参与者和其他参与者

强制参与者

下面,项目成员总是参加缺陷分类会议。

  • 项目经理
  • 测试小组组长
  • 技术领先者
  • 开发团队负责人

可选参与者

  • 开发商
  • 测试员
  • 业务分析师

“缺陷评判”过程中的角色和责任。

测试小组组长

  • 安排错误分类会议,并向与会者发送会议通知。
  • 创建缺陷报告,并在会议前将其发送给所有与会者。
  • 指定缺陷的优先级和严重性。
  • 进行演示,以便其他成员了解缺陷的根本原因。
  • 捕获每个会议笔记并将其发送给会议参与者。

开发主管

  • 帮助排定缺陷的优先顺序。
  • 讨论缺陷难度,并解释由于该缺陷而涉及的风险。
  • 将修复缺陷的工作分配给相关开发人员。
  • 更新缺陷解决方案,并包括开发说明,以防缺少任何信息或开发人员需要的任何附加信息。

项目经理

  • 帮助排定缺陷的优先顺序。
  • 讨论QA的下一次迭代发布日期。
  • 需要确保相关用户代表也被邀参加错误分类会议。

在“缺陷分类”会议期间会发生什么?

  • 测试团队负责人发出带有新缺陷的错误报告。在缺陷分类会议期间,对每个缺陷进行分析,以查看是否为其分配了正确的优先级和严重性。
  • 如有需要,会重新安排优先次序。
  • 根据缺陷的严重程度对缺陷进行分析和评价。
  • 这包括关于缺陷的复杂性、风险、拒绝、重新分配错误的讨论。
  • 在错误跟踪系统中捕获更新。
  • 质量保证工程师将对每个缺陷进行更改,并与每位与会者进行讨论。
  • 通过记录会议要点,可以正确更新“评论”字段。

“缺陷分类”的结果是什么?

在每次会议结束时,将准备缺陷分类度量并分发给所有与会者。这份报告作为会议纪要,将证明对今后的会议很有帮助。

结论:

  • 缺陷分类是根据每个缺陷的严重性、频率、风险等对其进行优先级排序的过程。
  • Bug分类的目标是评估、排序和分配缺陷的解决方案。
  • 缺陷分类会议的频率根据项目进度、系统中的缺陷数量、整体项目健康状况等来决定。
  • 项目经理、测试组长、技术组长、开发组长参加了本次会议。
  • 根据缺陷的严重程度对缺陷进行分析和评价。

IT赶路人

专注IT知识分享