使用Gitlab的Issues做项目开发的缺陷管理

一、引言

        在项目开发过程中,除了可以使用类似禅道、JRA等缺陷管理工具,还可以使用GitLab的Issues做项目缺陷管理。

二、Issues缺陷管理的使用

1、创建Label标识

①:选择项目的左侧菜单栏里的"Issue",点击“Labels",然后再点击”New label"

依次按如下Label(Label是为了设置issue的类别、缺陷状态、缺陷等级)创建Label(也可以按自己需要创建自己的) 

Label定义
缺陷状态-done缺陷已经修改,等待测试人员回归验证
缺陷状态-reopen缺陷已经修改,测试人员已经回归验证没通过,还需要开发人员继续解决
缺陷等级-低级建议意见、显示错误、不易操作
缺陷等级-中级控制、查询、必输项、重复等错误
缺陷等级-高级严重缺陷-功能错误、交互错误
缺陷等级-致命致命缺陷-系统死机、数据损坏、功能失效、异常退出
类别-缺陷定义该issue类别为缺陷,用于缺陷管理
类别-需求定义该issue类别为需求,用于需求管理

 创建后的Labels

2、测试人员提Bug

①:当出测试人员测出bug时,点击“Issuess",点击“List”,再点击”New issue"

 ③:在页面中输入缺陷标题,类型、缺陷描述、以及分配人员,点击Assignee,选择需要分配的开发人员,然后在“Lables"里面选择所需的标签(可以多选)。

  ④:点击“Submit issue”将Bug提交到对应开发人员手上。

3、开发人员修改Issue

①:当测试人员提交issue后,对应的开发的人员可以在gitlab首页右上角"Issues"和"To-Do List"中查看分配给自己的issue和待办事项

②:点击"Issues"进入后可以看到指派给自己的还没关闭的issue  

③:进入issue后,可以看到问题的内容,如何需要沟通可以直接在“Write”区域提交文字或者图片等交流,最后开发人员根据Bug内容进行修改  

 ④:当开发人员修改完Bug提交测试环境后,进入对应的issue,然后修改Assignee指派对应的测试人员重新设置,修改Labels中“open”成“done”方便测试筛选出已经修改好但是待测试的Bug

⑤:当上面的修改完成后issue就会去到指派的测试人员手上

4、测试人员关闭Bug

①:上一步中开发人员将issue流转到对应的测试人员后,测试人员也可在“To-Do List”列表中查看,然后再去测试环境进行测试

②:如果经过测试人员测试,验证通过,那么测试人员输入comment信息后点击“Comment & close issue"将issue关闭。

 ③:如果经过测试人员测试,验证未通过,测试人员修改assignee、缺陷状态由“done”改成“reopen”和comment信息继续流转到开发人员处,由开发人员继续进行修改,等开发完再提交issue过来重新进行测试环境验证,通过后才关闭改issue。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序之大道至简

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值