缺陷管理¶
- Issues
- Redmine
- 禅道
- Jira
- 大厂:tapd(腾讯)、aone(阿里)、icafe(百度)
大厂协作软件一般都会用自建的工具,做得好之后会开源或者商业化,比如 tapd 现在很多公司在用
Issues¶
流程¶
- QA: 新建问题
- 分配给自己,可标记为:
New
- 分配给对应开发人员,可标记改为:
Open
- 分配给自己,可标记为:
- RD: 开发人员收到问题后
- 如果认为这不是一个问题,可标记为:
Rejected
,并指回给测试人员 - 如果选择延期修改,可标记为:
Delay
- 如果认为这不是一个问题,可标记为:
- RD: 开发人员解决问题后,可标记为:
Fixed
,并指回给测试人员 - QA: 测试人员验证问题是否修复
- 未修复则改为:
Reopen
- 已修复则改为:
Closed
,并关闭Issue
- 未修复则改为:
线上问题闭环:验证问题,反馈结果,状态更新等
分类管理¶
Labels
标识不同优先级、不同状态、不同交易所等Milestone
可以对单个Project的issues进行分类管理Epics
可以对同Groups下的多个Projects的issues进行分类管理
bug_free 这个项目的 issues 用于统一管理所有的 bug,选择 Milestone + Labels 来作为分类管理即可
缺陷模版¶
可在 .gitlab/issue_templates/
路径下创建一些缺陷模版
在创建Issue时可以直接选择使用模版,节省一些重复工作