禅道bug提交管理规范标准
BUG管理规范与流程

实用标准文档BUG管理流程与规范目录1概述 (4)1.1编写目的 (4)1.2适用范围 (4)2关键角色及应负责任 (4)3BUG流程图 (5)4活动描述 (5)5BUG书写规范 (7)5.1测试人员BUG提交 (7)5.1.1主题 (7)5.1.2步骤 (7)5.1.3实际结果 (7)5.1.4预期结果 (7)5.1.5备注 (8)5.2开发人员解决BUG (8)6BUG严重等级 (9)6.1致命 (9)6.2严重 (9)6.3一般 (10)6.4优化 (10)7BUG优先级 (10)7.1紧急 (10)7.2高 (11)7.3中 (11)7.4低 (11)8BUG解决方案 (11)8.1设计如此 (11)8.2重复BUG (11)8.3已解决 (11)8.4无法重现 (11)8.5延期处理 (11)8.6新增/变更需求 (11)9BUG状态 (11)9.1激活 (11)9.2已解决 (11)9.3关闭 (11)10其他要求 (12)11相关文件 (12)12附件 (12)1概述1.1编写目的本文档定义bug的整个生命周期,规范bug的管理流程。
Bug在流转的过程中有章可循。
规范bug严重等级与bug解决优先级,使开发人员与测试人员能根据此文档准确判断bug的严重程度并加以解决。
1.2适用范围本文档适用测试人员、开发人员。
2关键角色及应负责任5BUG书写规范5.1测试人员BUG提交5.1.1主题•用一个简短的句子描述问题,不要写成一大段•以进入问题模块路径开头,方便项目经理分派任务,以及开发人员定位问题•描述问题时要详细、简练、抓住要点,直接切入正题,不要罗嗦•不要夸大或缩小问题的严重程度5.1.2步骤•用数字编号,一步步的描述重现问题的所有操作步骤•提供明确的再现问题的步骤,避免问题被以“不能重现”关掉•设置区域需要详细描述,如:各设置项值为默认、**值更改为“”,其他设置项值为默认;•尽量用动词作为开头,描述每个步骤。
禅道bug流程

bug管理规范及流程1 概述本文档定义bug的整个生命周期,规范bug的解决方案及管理流程。
Bug在流转的过程中有章可循。
规范bug严重等级与bug解决优先级,使开发人员与测试人员能根据此文档准确判断bug的严重程度并加以解决;2 关键角色及职责3 Bug的生命周期4 Bug解决方案Bug解决方案分为:已解决、外部原因、设计如此、重复bug、无法重现、延期解决、不予解决一、无争议类A.解决方案已解决开发已修复的bug:bug解决方案置为已解决;同时添加说明错误原因、解决办法;示例:问题原因:未作条件判断解决方法:进行合理边界判断B.解决方案外部原因开发认为不是bug:bug解决方案置为外部原因;指派给bug提出者;同时注明置为外部原因的理由;示例:C.解决方案无法重现无法重现的bug:主要依赖日志分析问题原因,然后进行对应的修改;开发修改后,测试追溯3个版本、或者使用测试工具反复测试,如没有重现则先关闭;并注明关闭版本号;D.解决方案延期解决需延期的bug:将bug解决方案置为延期解决,并注明延期理由;示例:E.解决方案重复bug开发认为bug重复:将bug解决方案置为重复bug,并标注重复bug的ID,并备注原因。
二、争议类测试、开发有争议的bug:备注争议内容,并指派给对应产品,进行讨论确认修改方案;讨论后产品备注解决办法,并指派给对应的开发or测试;A、产品确认需要修改的bug:将bug指派给对应的开发人员,并注明修改内容;示例:B、产品确认不需要修改的bug:将bug解决方案置为设计如此、不予解决,并注明不需要修改原因,指派给bug创建人员;示例:三、测试关注点:开发已修复,测试验证通过的bug:关闭bug,并注明通过或者现状;示例:验证通过开发已修复,测试验证不通过的bug:将bug激活,并根据实际情况注明激活理由;示例:5 Bug状态激活:开发还未解决的问题状态;已解决:开发人员已确认或已修复的问题状态;已关闭:测试验证,确定已解决的问题状态;6 Bug严重程度1级:不能执行正常的功能操作,或者因产品原因导致系统死机,需马上修复的问题示例:程序无法启动,或者登录;程序崩溃、停止运行,系统死机,无法进行下一步的操作2级:部分功能存在严重缺陷,尚可继续测试,不影响产品稳定性;示例:偶现的程序崩溃、停止运行功能未实现数据不同步功能错误,无法进行后续操作3级:次要功能或者界面存在的一些错误,不影响正常测试;示例:界面UI显示和效果图不一致;提示语不正确;错别字;查询结果显示错误4级:测试对于产品的一些改进建议;7 Bug优先级4级:对产品的影响比较小,在时间不允许的情况下可以暂时不修改;3级:必须修改,不一定马上修改,需讨论确定在某个特定的里程碑前修改完;2级:必须在版本发布之前修改完;1级:影响测试,需立即或者下一个版本修复;8 其他注意事项1) 开发人员没有关闭bug的权限,所有问题均需经过测试验证无误后才可关闭;2) 开发、测试双方有争议的bug,必须经过产品的确认才可进行下一步的操作;3) 测试需及时验证已修复bug;4) 产品人员可以根据产品的阶段性需求重新分配bug解决的优先级;5) 重新指派bug后,需要口头或者QQ告知对方;6) bug的优先级划分比较重要;7) 开发人员解决bug时,动了已经测试通过的模块,需要备注一下影响范围;(注:专业文档是经验性极强的领域,无法思考和涵盖全面,素材和资料部分来自网络,供参考。
(sms)禅道bug流程

管理规范及进程安排概述本文档定义的整个生命周期,规范的解决技术指导文件及管理进程安排。
在流转的过程中有章可循。
规范严重等级与解决优先级,使开发人员与测试人员能根据此文档准确判断的严重程度并加以解决。
关键角色及职责的生命周期解决技术指导文件解决技术指导文件分为:已解决、外部原因、设计如此、重复、无法重现、延期解决、不予解决一、无争议类A.解决技术指导文件已解决开发已修复的:解决技术指导文件置为已解决。
同时添加说明不对原因、解决办法。
示例:问题原因:未作条件判断解决方法:进行合理边界判断.解决技术指导文件外部原因开发认为不是:解决技术指导文件置为外部原因。
指派给提出者。
同时注明置为外部原因的理由。
示例:.解决技术指导文件无法重现无法重现的:主要依赖日志分析问题原因,然后进行对应的修改。
开发修改后,测试追溯个版本、或者使用测试工具反复测试,如没有重现则先关闭。
并注明关闭版本号。
.解决技术指导文件延期解决需延期的:将解决技术指导文件置为延期解决,并注明延期理由。
示例:开发认为重复:将解决技术指导文件置为重复,并标注重复的,并备注原因。
二、争议类测试、开发有争议的:备注争议内容,并指派给对应产品,进行讨论确认修改技术指导文件。
讨论后产品备注解决办法,并指派给对应的开发测试。
A、产品确认需要修改的:将指派给对应的开发人员,并注明修改内容。
示例:B、产品确认不需要修改的:将解决技术指导文件置为设计如此、不予解决,并注明不需要修改原因,指派给创建人员。
示例:三、测试关注点:开发已修复,测试验证通过的:关闭,并注明通过或者现状。
示例:验证通过开发已修复,测试验证不通过的:将激活,并根据实际情况注明激活理由。
示例:状态激活:开发还未解决的问题状态。
已解决:开发人员已确认或已修复的问题状态。
已关闭:测试验证,确定已解决的问题状态。
严重程度级:不能执行正常的功能制作,或者因产品原因导致系统死机,需马上修复的问题示例:程序无法启动,或者登录。
禅道bug管理使用说明

禅道BUG管理使用说明一、登录禅道访问地址:用户名为姓名的全拼简称,女口chenjin初始密码为123456若提示帐号不存在,请联系陈进进行开通。
、测试流程测试BUG基本流程为:测试人员提出bug ->开发人员解决bug ->测试人员验证关闭演示具体的使用方法。
1、提出bug囲乍sat冃EE砂 A idmn・Shi律言1 +篝予rsk购目——_粗职.JEAP沪如・BUG创建页面: i10“"馭P**®=K J1UK=HUM缶;4 451KOMtt 杯輝膚忖弗祸掘日祐创弟辰生屛主T祕才科乏译痢久利圭琢辿也:二圧Bug 够里民:⑷[王单]益亍勺曰[MB]半说可L九斗鱼二在创建bug的时候,必填的字段是影响版本、bug标题、重现步骤BUG类型、严重程度(数字越小代表该BUG越严重)请必须填写有利于开发人员及时准修复BUG重现步骤请尽量详细的填写并附截图。
相关产品、相关需求、操作系统、浏览器版本可以忽略。
创建bug的时候,可以直接指派给某一个人员去处理。
如果暂时不清楚的话,可以保留为空。
2、解决bug当一个bug指派给某一位研发人员之后,他可以来验证解决这个bug。
通过各种标签和检索条件找到需要自己处理的bug在对bug 进行出来之前,需要先要找到需要自己处理的 bug 。
禅道提供了各种各样的检索方式:首页-> 我的地盘 可快速找到指派给我的 BUGSE£解决buga^ns 陌負管话评. ■月肝曰 ¥E El’明訓日 tsn Admit irar/Hug w 超ML 絹軻日陌松S JT ^IO fcr^iri c■肿目 ft g 血H ^JTTBug mnBUQ B»RWH<解帕际I •■胃诵事RM視咖■事砒 印邮■鹹ID FiwsaffiEMi!O* P» 1^S^LIG测试->bug->指派给我,可以列出所有需要我处理的 bug 。
禅道bug管理使用说明

禅道bug管理使用说明禅道BUG管理使用说明一、登录禅道访问地址: http://192.168.1.3/bug用户名为姓名的全拼简称,如chenjin初始密码为123456若提示帐号不存在,请联系陈进进行开通。
二、测试流程测试BUG基本流程为:测试人员提出bug -> 开发人员解决bug -> 测试人员验证关闭。
演示具体的使用方法。
1、提出bug选择导航菜单测试—>bug,点击页面右上角“+提bug”按钮我们就可以来创建bug了。
BUG创建页面:在创建bug的时候,必填的字段是影响版本、bug标题、重现步骤✧BUG类型、严重程度(数字越小代表该BUG越严重)请必须填写有利于开发人员及时准修复BUG。
✧重现步骤请尽量详细的填写并附截图。
✧相关产品、相关需求、操作系统、浏览器版本可以忽略。
✧创建bug的时候,可以直接指派给某一个人员去处理。
如果暂时不清楚的话,可以保留为空。
2、解决bug当一个bug指派给某一位研发人员之后,他可以来验证解决这个bug。
2.1 通过各种标签和检索条件找到需要自己处理的bug在对bug进行出来之前,需要先要找到需要自己处理的bug。
禅道提供了各种各样的检索方式:✧首页->我的地盘可快速找到指派给我的BUG:测试->bug->指派给我,可以列出所有需要我处理的bug。
2.2 解决bug✧研发人员解决bug,选择解决方案,一般来讲有效的解决bug方案是”已解决“。
✧备注请尽量详细填写并附解决完成的截图有利于测试人员进行验证。
3、关闭bug当研发人员解决了bug之后,bug会重新指派到bug的创建者。
这时候测试人员可以来验证这个bug是否已经修复。
如果验证通过,则可以关闭该bug,那么该BUG表示已经修复并验证完成。
4、重新激活BUG如果已经关闭的BUG之后验证又出现的同样的问题,这时测试人员可以新建一个BUG或者重新激活该BUG。
选择测试->Bug->所有,可以显示该项目的所有BUG查看一条已经关闭的BUG详情,点击激活,重新编辑保存即可激活,备注请详细填写。
禅道项目管理系统使用规范

禅道项目管理系统使用规范一、标题命名规范禅道项目管理系统提供模块名显示功能,通过以下操纵显示。
这样标题的命名规则上我们可以规定:#项目标签#【{创建时间}】《{产品/子产品}》{计划/需求/任务/Bug} 1.计划/需求/任务命名命名格式:【{创建时间}】《{产品/子产品}》{计划/需求/任务/Bug}例子:【20160907】《中国比特币》v1.8版研发计划【20160907】《App》v1.8版研发计划【20160907】《iOS》v1.8版研发计划【20160907】《Web》v1.8版研发计划【20160907】《iOS》找回登录密码(手机/邮箱)没有证件号输入项2.测试用例命名命名格式:功能模块-子模块-子模块例子:财务功能—人民币相关业务功能财务功能—数字货币相关业务功能用户注册登录功能3.发布版本命名命名格式:{项目/子项目}{版本号}({状态})例子:App 1.8(研发中)App 1.7(已发布)二、项目开发计划流程规范1.创建产品创建一个主线产品,若这个产品涉及多个平台,则根据父子关系创建树规范事项:1)产品只能由超级管理员建立。
2)每个主线产品,自身再细分不同平台的子产品。
2.创建项目如果你已经创建了产品树,则新建一个主线项目后,它将会关联整个产品的树结构,如上图所示规范事项:1)项目只能由超级管理员建立。
2)只要创建好产品体系,直接创建一个主线项目会有对应产品的子项目。
3.创建工作计划为了更好维护项目,我们采用阶段性迭代开发方式。
每个开发阶段都以唯一的版本号命名计划,每个阶段都合理汇总需求及要修复的bugs,尽可能地确定及控制每个阶段开发时间及人力成本。
使项目开发能做到高效率与高稳定兼顾。
1)由项目经理创建“计划”描述计划的版本号,工作概述,开发时间等。
(时间尽量预松,以备摸索时遇到坑)2)为计划创建需求及关联需本次迭代修复的bugs创建这个计划要实现的需求,及要在这次开发计划中修复的bugs规范事项:1)开发计划只能由项目经理等人员建立。
禅道使用规范

-----WORD格式--可编辑--专业资料-----
1、常用模块:“我的地盘”我做主
2、优先级说明:数值越小优先级越高,1的优先级最高,4最低
3、任务处理说明:原则上按照任务截止日期安排处理
4、测试人员创建bug规范
4.1 标题:简明扼要
4.2 问题描述:
1)【操作步骤】要简明清晰,按照实际操作步骤记录
2)【结果】要描述清楚,必须要有截图,标记处错误位置,按照需要配有说明文字3)【预期】给出正确的预期结果
4.3 优先级按照实际标出
4.4 环境、浏览器要按照实际选择
4.5 对与登录用户的,需提供用户账户信息
5、测试人员bug处理规范
5.1 原则上当天4点前的bug当天回归结束
5.2 测试失败的bug,激活,要写明激活原因和现象描述
5.3 未写明问题原因的bug,激活处理
6、开发bug处理说明
6.1 无法重现的bug要跟bug提出人确认后关闭,减少bug激活次数
6.2 原则上不允许出现不予解决
6.3关闭bug要选择原因分析,备注说明具体的原因,否则测试退回处理
7、线上bug建任务处理,标题以【bug】开头
--完整版学习资料分享----。
(完整word版)禅道项目管理系统操作规范V1

项目管理系统(禅道)操作规范V1。
0编写人:审核人:目录前言 (4)项目侧 (5)一、创建项目 (5)二、组建团队 (6)三、关联需求 (7)四、需求分解: (7)五、创建版本: (8)六、提交测试: (9)七、文档管理 (12)八、项目维护 (13)产品侧 (14)一、创建产品 (14)二、创建需求 (15)三、评审需求 (17)四、变更需求 (18)五、添加产品模块 (19)六、文档 (21)七、建立计划 (22)八、发布 (23)开发侧 (25)一、参加项目计划会议, 领取分解任务 (22)二、领取任务, 并每天更新任务 (22)三、确认bug, 解决bug (23)测试侧 (29)一、创建测试用例 (29)二、执行用例 (30)三、评审用例 (30)四、管理测试任务 (31)五、提交bug (33)六、验证bug (33)售后侧 (35)一、录入在线bug (35)二、跟踪bug (36)前言本规范用于公司使用禅道管理系统时的操作规范,明确各个角色按照本规范对项目管理进行操作和录入.实现公司项目组在项目、产品、研发、测试上的统一管理。
适用范围: 大研发体系各项目组项目侧一、创建项目➢项目副组长角色进入项目视图,点击右侧的”添加项目“链接。
图1➢项目添加的页面项目副组长需要在这个页面设置项目名称、代号、起止时间、可用工作日、团队名称、项目、项目描述和关联产品, 访问权限。
图2●注意事项:●项目代号是一种隐喻, 最终以合同号为准。
●团队名称, 可以自己定义,比如叫做“XX开发团队”等等。
二、在添加项目的时候, 选择关联与之相关的产品, 以便后续进行需求的关联.三、项目可以控制它的访问权限, 分为默认、私有和自定义白名单三种。
四、组建团队➢项目组建之后要做的事情就是设置团队图3➢进入团队管理页面项目副组长需在“用户”列指定组建的项目团队成员, 角色列可自定义也可用该用户的默认角色,并且需补充每个用户的可用工日和每天的可用工时.图4注意事项:五、可用工作日和可用工时每天需要仔细设置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
禅道Bug提交管理规
修订历史
目录
目录 (2)
1. 目的 (3)
2. 禅道系统Bug流程图 (4)
3. Bug流程操作及其Bug相关信息解释 (5)
3.1.测试人员发现bug (5)
3.2.测试人员创建Bug (5)
3.3.开发人员设定Bug优先级别并确认Bug (7)
3.4.开发人员解决Bug (8)
3.5.测试人员验证Bug (9)
1.目的
本文档定义了bug管理流程及其bug相关信息容。
本文档适用围:
●本文档适用于新产品以及以后新产品的项目。
原有项目的bug管理仍然用JIRA系
统进行管理。
●本文档适用于新产品以及以后新产品的项目相关的测试人员和开发人员。
2. 禅道系统Bug流程图
3. Bug流程操作及其Bug相关信息解释
3.1.测试人员发现bug
3.2.测试人员创建Bug
测试人员登录禅道系统,创建Bug。
Bug状态为激活(未确认)
创建Bug页面截图:
页面字段注释:
所属产品:选择发现Bug的产品,必填项。
所属模块:选择发现Bug的对应模块,必填项。
所属项目:选择测试所属的项目。
必填项。
影响版本:选择发现bug的版本。
必填项。
当前指派:选择指派的开发人员。
必填项。
Bug标题:用简单明了的语句说明Bug容,相当于BUG的中心语句。
必填项。
在标题上注明bug出现的频率(稳定出现/经常出现/很少出现/出现一次)重新步骤:重现步骤格式如下。
必填项。
[环境]:如果系统/浏览器信息不能够全部说明发现Bug的环境,需要在
重现步骤里详细描述环境信息,以便于开发定位和解决问题。
[步骤]:写明出现Bug的操作步骤,要求简单,去掉与Bug无关的步骤。
[结果]:写明操作的实际结果。
[期望]:写明操作的期望结果。
相关需求:选择与Bug相关的需求。
如果Bug关联测试用例,系统会自动关联测试用例的需求。
相关任务:选择与Bug相关的任务。
这里的任务是在『项目』->『任务』中创建的任务。
Bug类型如下:
●代码错误:功能性错误。
●界面优化
●设计缺陷
●配置相关
●安装部署
●安全相关
●性能问题
●标准规
●测试脚本
●其他
系统/浏览器:选择出现问题的系统平台和使用的浏览器信息。
必填项。
抄送给:选择需要抄送的人员。
关键词:填写关键词,便于搜索查找。
附件:如需必要,附加可以说明bug的文件,截图,dump等信息。
注:如果Bug是关联测试用例创建的,系统会自动取测试用例的信息(标题,前置条件,步骤,期望结果,需求)作为Bug的信息。
3.3.开发人员设定Bug优先级别并确认Bug
第一步:开发人员查看指派给自己的Bug列表,编辑bug并确定每个bug的优先级别。
优先级别根据时间,紧急度,重要程度综合确定。
优先级别由开发人员自己定义,开发负责人具有复查/重定义/监督的责任。
页面字段注释:
优先级别:如下表。
必填项。
Bug严重度等级描述
1 – Urgent 立即修复。
2 – High 产品发布前必须修改完成。
3 – Medium 时间允许,产品发布前应该修改。
4 – Low 产品发布前可能修改。
不影响发布。
第二步:确定Bug的优先级别后,开发工程师根据Bug的优先级别开始解决(复现/调试等),此时需要确认bug,表明Bug正在处理。
通过已确认/未确认状态可以查询开发人
员已开始处理/未开始处理的Bug信息。
Bug状态为激活(已确认)。
3.4.开发人员解决Bug
开发人员解决bug后,执行『解决』操作。
填写解决方案,指派给,备注信息。
Bug状态为已解决。
之后开发人员等待build的创建,如果build创建完毕,开发及时确认在此次创建build上解决的bug,并修改bug的解决版本。
Build的创建参见迭代开发流程。
针对延期处理的Bug,需要单独创建一个Build,名称例如为“下一版本”。
如果开发解决了延期处理的Bug,需要修改Bug的解决方案,解决版本等信息。
针对重复的Bug,开发需要在重复bug中写明重复bug的ID。
新Build创建后,开发人员需要及时复查在新build上解决的Bug,并修改Bug的解决版本信息。
测试人员需要及时提醒开发人员完成此项工作。
页面字段注释:
名称英文对照
设计如此Bydesign
重复Bug Duplicate
外部原因External
转为需求Tostory
已解决Fixed
无法重现Not Reproduce
延期处理Postponed
不予解决willnotfix
解决版本:选择创建的build。
Build来自与『项目视图』->『Build』中创建的Build。
必填项。
指派给:选择验证Bug的测试人员。
默认为Bug的创建者。
必填项。
备注:开发人员填写bug的原因及解决办法。
3.5.测试人员验证Bug
测试人员验证状态为已解决并解决版本不为空的bug。
验证结果一:如果验证bug在build上已经解决,测试人员『关闭』Bug并填写验证信息。
Bug状态为已关闭。
后续操作:如果Bug来自与case的执行,测试人员需要重新执行对应Case,确保
Case最终状态是通过。
如果Case的执行仍然发现bug,将进入新一轮的Bug流程。
验证结果二:如果验证bug,没有通过,测试人员填写验证信息,并『激活』bug。
Bug状态为激活(已确认)。
页面字段注释:
指派给:将正在激活的bug指派给对应开发人员。
必填项。
影响版本:选择复现Bug的build。
必填项。
备注:填写验证信息。
附件:附加相关可以证明bug的附件,例如截图,错误文本,dump等。
各解决方案,测试人员对应操作。
名称对应操作
设计如此如果同意,关闭Bug;如果不同意,写明原因,激活Bug。
重复Bug 确认重复,关闭Bug;如果不重复,写明原因,激活Bug。
外部原因如果同意,关闭Bug,并考虑是在用户手册/FAQ记录问题;如果不同意,写明原因,激活Bug。
转为需求如果同意,转为需求,关闭Bug,之后由需求负责人跟踪;如果不同意,写明原因,激活Bug 已解决如果验证已解决,写明验证结果,关闭Bug,重新执行测试用例;如果验证没有解决,写明验证信息,激活Bug。
无法重现测试人员需要帮助开发人员复现Bug。
如果复现,保留测试环境,提供给开发人员进行调试;
如果不复现,保留Bug,并在以后的3-4个版本上验证,如果仍然不出现,写明验证的版本
和结果,关闭Bug。
. .
.页脚。