软件测试中的缺陷/错误分类
什么是“缺陷分类”?
缺陷分类是一个根据严重性、频率、风险等对每个错误进行优先排序的过程。分类一词在软件测试/质量保证中用于定义新缺陷的严重性和优先级。
为什么需要进行“缺陷分类”?
错误分类的目标是评估、优先排序并分配缺陷的解决方案。团队需要验证缺陷的严重性,根据需要进行更改,最终确定缺陷的解决方案,并分配资源。主要用于敏捷项目管理。
在发布中,“缺陷分类”需要多久进行一次?
缺陷分类会议的频率是不固定的。它取决于项目情况。
以下是决定缺陷分类会议频率的一些重要因素
这些重要因素是:
- 根据项目进度
- 系统中的缺陷数量
- 对团队成员可用性进度的影响
- 整体项目健康状况
通常,缺陷分类会议每周举行两到三次。
“缺陷分类”的强制参与者和其他参与者是谁?
强制参与者
以下项目成员始终参与缺陷分类会议。
- 项目经理
- 测试团队负责人
- 技术负责人
- 开发团队负责人
可选参与者
- 开发人员
- 测试人员
- 商业分析师
“缺陷分类”期间参与者的角色和职责。
测试团队负责人
- 安排错误分类会议并向与会者发送会议通知。
- 在会议前创建缺陷报告并发送给所有与会者。
- 分配缺陷的优先级和严重性。
- 进行演示,以便其他成员了解缺陷的根本原因。
- 每次会议记录都被捕获并发送给会议与会者。
开发主管
- 协助缺陷的优先级排序。
- 讨论缺陷难度并解释该缺陷所涉及的风险。
- 将修复缺陷的工作分配给相关开发人员。
- 更新缺陷解决方案,并在信息缺失或开发人员需要任何额外信息的情况下,包含开发说明。
项目经理
- 协助缺陷的优先级排序。
- 讨论质量保证的下一次迭代发布日期。
- 需要确保相关用户代表也受邀参加错误分类会议。
“缺陷分类”会议期间会发生什么?
- 测试团队负责人发送包含新缺陷的错误报告。在缺陷分类会议期间,对每个缺陷进行分析,以查看是否分配了正确的优先级和严重性。
- 如果需要,重新安排优先级。
- 根据缺陷的严重程度对其进行分析和评估。
- 这包括讨论缺陷的复杂性、风险、拒绝、错误的重新分配。
- 更新被捕获到错误跟踪系统中。
- 质量保证工程师将对每个缺陷进行更改,并与每个与会者讨论。
- “评论”字段通过记录会议要点得到正确更新。
“缺陷分类”的结果是什么?
每次会议结束时,将准备缺陷分类指标并分发给所有与会者。此报告作为会议纪要,对未来的会议很有帮助。
结论
- 缺陷分类是一个根据严重性、频率、风险等对每个错误进行优先排序的过程。
- 错误分类的目标是评估、优先排序并分配缺陷的解决方案。
- 缺陷分类会议的频率根据项目进度、系统中缺陷数量、整体项目健康状况等确定。
- 项目经理、测试团队负责人、技术负责人、开发团队负责人参加本次会议。
- 根据缺陷的严重程度对其进行分析和评估。