🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、概述 基于github来实现; 1、设定三个角色,研发经理,研发人员和测试人员; 2、测试人员提出问题,并负责关闭问题,研发经理和研发人员不得关闭问题; 3、测试人员提出的任何问题,全部指向研发经理; 4、研发人员只需要关注指向自己的问题,可以用label来标识当前问题的处理状态,如处理中,待验证等; 5、测试人员只需验证指回自己的问题,验证成功,即刻关闭,未成功,重新指向最近处理的研发人员; 6、后端开发人员,必须确保前端人员当前已经得到更新的程序,方可将问题指向前端人员,研发人员,需要确保问题已经提交更新,方可把问题指向测试人员,避免出现问题已经指向,但程序并未更新,导致混乱; ## 二、问题跟踪 用GitHub,测试人员请申请一个GitHub账号,然后由项目经理拉到GitHub对应的工程中去,即可进行项目的问题提出和跟踪了; ### **创建issue** 首先、进入项目首页,点击issue标签栏,进入issue信息页面: ![](https://img.kancloud.cn/4c/01/4c0133bca8854caa35a236cf6a090114_1362x644.png) 然后、点击New Issue按钮,进入提交issue页面,填写issue相关信息项; ![](https://img.kancloud.cn/21/41/2141a5eb26d215c44ceb51efd8d5a200_1366x653.png) 最后、一切内容录入就绪,点击Submit New Issue按钮,即可; ![](https://img.kancloud.cn/ff/32/ff32dc462c433504e8e41f814d7e07eb_1366x736.png) >[danger] 问题提交要求 > 1、描述必须准确,清晰,不可含糊; > 2、尽可能提供有关于这个issue的相关截图、附加日志等,通过附加文件区域附上,便于开发者快速定位问题,解决问题,提高效率; ### **打标签** 为了便于归类问题,可以通过给issue打标签,提高辨识度; ![](https://img.kancloud.cn/e3/09/e3091eb73e2676d0b2e4eb3d04cbf1a0_420x543.png) 维护标签; ![](https://img.kancloud.cn/81/da/81dabf75b6f051f5f6ec579289b47241_1365x653.png) ![](https://img.kancloud.cn/96/72/967262c98faece9297eb86ed509ad6c3_1365x606.png) ### **关闭issue** ![](https://img.kancloud.cn/45/ce/45ced37f8dcd253afe5cc77e49d86786_1365x685.png) ## 三、原则 1、每个项目都会单独建立一个**公开**库,用与做项目管理(问题跟踪),命名一般为**trace${projectname}**; 2、所有在测试阶段提出的问题,**全部走GitHub跟踪**,开发人员**只有**这一个入口接收问题,测试人员也**只有**这一个入口提交问题;