软件测试中的错误/缺陷分类

什么是“缺陷分类”?

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

为什么我们需要‘缺陷分类’?

Bug Triage 的目标是评估、确定优先级并分配缺陷的解决方案。团队需要验证缺陷的严重程度,根据需要进行更改,最终确定缺陷的解决方案并分配资源。主要用于敏捷项目管理。

错误/缺陷分类

在发布中需要多久进行一次“缺陷分类”?

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

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

这些重要因素是:

  • 根据项目进度
  • 系统中的缺陷数量
  • 对团队成员可用时间安排的影响
  • 项目总体健康状况

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

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

强制参加者

以下项目成员始终参加缺陷分类会议。

  • 项目管理员
  • 测试团队负责人
  • 技术主管
  • 开发团队负责人

可选参与者

  • 开发工具
  • 测试仪
  • 商业分析师

“缺陷分类”期间参与者的角色和职责。

测试团队负责人

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

开发主管

  • 帮助确定缺陷的优先​​次序。
  • 讨论缺陷的难度并解释该缺陷所涉及的风险。
  • 将修复缺陷的工作分配给相关开发人员。
  • 更新缺陷解决方案并包含开发说明,以防缺少任何信息或开发人员需要任何其他信息。

项目管理员

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

项目管理员

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

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

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

每次会议结束时,都会准备缺陷分类指标并提供给所有与会者。此报告将作为会议记录,对未来的会议有帮助。

结语

  • 缺陷分类是一个根据每个缺陷的严重性、频率、风险等对缺陷进行优先排序的过程。
  • Bug Triage 的目标是评估、确定优先级并分配缺陷的解决方案。
  • 缺陷分类会议的频率根据项目进度、系统中的缺陷数量、整体项目健康状况等决定。
  • 项目经理、测试团队负责人、技术主管、开发团队负责人参加了此次会议。
  • 根据缺陷的严重程度进行分析和评估。