【原创】Bug管理操作规范个人经验总结
1. 禅道简介
禅道是一个基于“敏捷开发”模式的软件开发全生命周期管理软件,在国内的软件开发公司里占据最大的份额,从大公司到小公司,都能适用。 笔者使用禅道多年,根据自己的经验总结了一套Bug管理的方法论,不只是禅道,也可以运用在别的软件开发管理系统上。
2. Bug管理规范
2.1 角色及人员
一般来说,禅道用于需求/Bug管理方面,在用户角色上,是分为这么几个角色:
1、公司/部门管理层 以下简称“管理层”
2、产品经理 以下简称“产品经理” 职责:负责整个产品生命周期内的全面管理
3、项目经理 以下简称“项目经理” 职责:负责产品中某个项目(阶段)的具体管理
4、技术经理 以下简称“技术经理” 职责:负责分配Bug给对应的开发人员
5、开发人员(包括UI、前后端程序员) 职责:以下简称“开发员” 负责修改代码处理Bug
6、测试人员 以下简称“测试员” 职责:负责提交Bug和验证已解决的Bug
7、测试经理 以下简称“测试经理” 职责:负责解决测试员的疑问,抽检已关闭的Bug,及时调整Bug严重程度(级别高的Bug被解决后,提升低级别Bug的严重程度,如:级别1的解决了一个,则把一个级别2的提升为1,把一个级别3的提升为2)
2.2 Bug处理流程
如下图:

说明:
1、图中没有画出“测试经理”的职责:负责解决测试员的疑问,抽检已关闭的Bug,及时调整Bug严重程度(级别高的Bug被解决后,提升低级别Bug的严重程度,如:级别1的解决了一个,则把一个级别2的提升为1,把一个级别3的提升为2);
2、测试员提交Bug的时候,有几点需要注意:
1)必须设置Bug的“严重程度”,默认是3,数字越小,越严重,一般情况下,严重程度为1的bug处于未解决状态的,不应超过5个
3、禅道已经配置好了“自动发信提醒”功能,也就是只要Bug有任何改动,所有相关人员都会收到提醒邮件(包括抄送人员),如何配置禅道支持异步发邮件提醒,请看笔者这篇文章 【原创】如何利用禅道的异步发信功能让“工作追人”
4、上图是适合于中小开发团队的Bug处理流程,如果是比较大型的团队,要求更规范的话,大概会这样,在测试员提交Bug后,先要到项目经理,再到测试经理,然后才是到具体的开发员,开发员解决Bug后,先到技术经理,才回到测试员,测试员确认Bug已被解决后,要指派给测试经理抽检,最后由项目经理来关闭
3. 禅道基本操作
禅道系统本身是非常简单易用的,下边就一些常用操作简要说明
3.1 初次登录
初次登录会进入“我的地盘”,以下是快速进入Bug列表的方法:


今后登录就可以直接点击“测试”进入到测试列表,如下图:

3.2 测试员提交Bug

3.3 提交Bug时如何截图
对于电脑画面,可采用QQ截图的方式,在截图完成后,到禅道的“重现步骤”框里,按Ctrl+V快捷键即可复制截图进去
对于手机画面,截屏后发到微信PC客户端,然后再点“复制”,到禅道的“重现步骤”框里,按Ctrl+V快捷键即可把图片复制进去
3.4 开发员解决Bug

3.5 如何备注

3.6 Bug列表如何过滤

4. 其他资料
4.1 手机邮件客户端
为了方便大家能及时查看Bug处理的最新进展,推荐各位在手机上安装“网易邮箱大师”这个手机邮件管理App。在收到禅道自动发送的邮件后,可通过点击Bug标题直接显示Bug详情,非常方便,如下图:


4.2 公司邮箱设置技巧
因为只要Bug有变动,就会触发提醒邮件的发送,为了使得这些禅道提醒邮件不影响大家及时收到其他更重要的业务邮件,建议登录进阿里云企业邮箱做以下设置,把禅道邮件自动移动到名为“禅道”的文件夹下:
1、新建一个文件夹,名为“禅道”
2、新建一个“收信规则”,把“发件人”包含“zentao”的邮件,都移动到“禅道”文件夹下
如下图:

4.3 图片处理技巧
在提交Bug时,经常需要在截图上添加说明文字,箭头,圈出重点区域等,推荐以下几个工具:
1、手机端:小Q画笔
2、PC端:iPhoneDraw
以上两款软件都非常容易上手,就不详细说明了
以下是本人原创的软件企业运用敏捷开发系列文章:
【原创】敏捷软件项目开发管理流程(一)
【原创】岗位作业书-产品/项目经理(二)
【原创】岗位作业书-技术经理(三)
【原创】岗位作业书-测试经理(四)
【原创】岗位作业书-高级程序员(五)
【原创】岗位作业书-程序员(六)
【原创】岗位作业书-前端工程师(七)
【原创】岗位作业书-测试员(八)
【原创】Bug管理操作规范个人经验总结的更多相关文章
- 【原创】基于禅道的Bug管理操作规范
1. 禅道简介 禅道是一个基于"敏捷开发"模式的软件开发全生命周期管理软件,在国内的软件开发公司里占据了超过70%的份额,从大公司到小公司,都能适用. 禅道官网:http://ww ...
- 如何安装一个优秀的BUG管理平台——真的是手把手教学!
前言 就BUG管理而言,国内的禅道做得很不错,而且持续有更新.我们来看看如何从头到尾安装禅道,各位要注意的是,不是文章深或者浅,而是文章如何在遇到问题的时候,从什么途径和用什么方法解决问题的.现在发觉 ...
- 如何安装一个优秀的BUG管理平台(转)
前言 就BUG管理而言,国内的禅道做得很不错,而且持续有更新.我们来看看如何从头到尾安装禅道,各位要注意的是,不是文章深或者浅,而是文章如何在遇到问题的时候,从什么途径和用什么方法解决问题的.现在发觉 ...
- 测试基础:Bug管理那些事_20160910
1.bug由来 虫子爬进主机引起继电器短路,导致机器故障.真正的缺陷是:主机散热孔少装了块金属丝,这样才能防止虫子爬到主机. 2.什么是bug? bug是缺陷的一种表现形式,而一个缺陷是可以引发多种b ...
- 项目管理、测试管理、代码bug 管理
1.友盟统计 阿里旗下的产品 http://www.umeng.com/ 2.bugly 腾讯旗下的产品 http://bugly.qq.com/ 3.禅道 项目管理工具 需要部署到 ...
- 实现能够直接粘QQ贴截图的bug管理功能
对于一个功能强大的协作平台来说,todo管理和bug管理是不可缺少的功能.Todo和bug往往不是通过一些简单的文字就能实现的,有时候须要配以图片的说名,之前用过的项目管理平台都是以附件的形式上传图片 ...
- 将BUG管理工具(禅道)部署到服务器(测试服务器、云服务器)
禅道是一个开源的项目管理软件,用来记录软件项目的开发过程.bug跟踪以及任务分配,它是基于PHP语言开发的. https://www.zentao.net/download/80111.htm ...
- bug管理
BUG提交规范 1.标题 2.步骤描述 ①.步骤使用序号编排 ②.在特定情况下发生的问题,还需提供准确的前提条件 ③.精准的描述bug产生的路径后,再描述现象 如: >打开客户端进行首页-> ...
- redmine一键安装(项目管理、Bug管理、任务跟踪、代码管理、日报等等)
1,下载一键安装包(64位系统) https://bitnami.com/stack/redmine 2,帮助文档(安装引导) http://www.360doc.com/content/15/033 ...
随机推荐
- IIS--------问题解决(localhost可以访问,本地ip不可以)
api:localhost可以访问,本地ip就不可以,报错:405 解决方案:api项目 - 属性 - web - 服务器 将:iis-express 改为 本地iis 创建虚拟目录:eg:http: ...
- 在线jquery.min.js、vue.min.js引用
<script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.js ...
- elasticsearch(6) 映射和分析
类似关系型数据库中每个字段都有对应的数据类型,例如nvarchar.int.date等等,elasticsearch也会将文档中的字段映射成对应的数据类型,这一映射可以使ES自动生成的,也是可以由我们 ...
- Vue中transition和animation的使用
一:二者的对比 1.动画循环就用animation.在animation中有一个animation-iteration-count属性可以定义循环次数.transition是执行一次以后就不会执行,但 ...
- 花了2小时写bug
程序员的工作,写bug,修bug,改bug 写了2小时逻辑关系,没写明白 比昨天多了一个返回上一层的功能 也很简单,清除下数组内容即可 emm..明天继续深究吧 dic = { "植物&qu ...
- SQA计划与系统测试
(一)目的 本计划的目的是定义我们该小组所做的“爱上长大”项目的SQA任务和职责,在项目过程中应遵循的流程.规范和约定等,以确保软件质量得到维持. (二)范围 本计划应用于“爱上长大”项目开发的整个生 ...
- JAVA作业三
(一)学习总结 1.阅读下面程序,分析是否能编译通过?如果不能,说明原因.应该如何修改?程序的运行结果是什么?为什么子类的构造方法在运行之前,必须调用父 类的构造方法?能不能反过来? class Gr ...
- 在执行hadoop fs命令时,出现WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable错误
错误呈现: 解决过程: (参考链接:https://www.cnblogs.com/kevinq/p/5103653.html) 1.输出hadoop的详细日志,并执行hadoop fs命令来查看错误 ...
- Windows10 VS2017 C++编译Linux程序
#include <cstdio> #include <iostream> #include "unistd.h" using namespace std; ...
- Delphi编程之好用的三方控件
Delphi的强大与其庞大的组件库息息相关,目前的XE10.1版本已自带FastReport和GDI+等,下面我们来看一下几个非常强大且实用的组件库 一.DevExpress套件 Dev包含Grid. ...