禅道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提交管理规修订历史目录目录 (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.测试人员发现bug3.2.测试人员创建Bug测试人员登录禅道系统,创建Bug。
Bug状态为激活(未确认)创建Bug页面截图:页面字段注释:所属产品:选择发现Bug的产品,必填项。
所属模块:选择发现Bug的对应模块,必填项。
所属项目:选择测试所属的项目。
必填项。
影响版本:选择发现bug的版本。
必填项。
当前指派:选择指派的开发人员。
必填项。
Bug标题:用简单明了的语句说明Bug容,相当于BUG的中心语句。
必填项。
在标题上注明bug出现的频率(稳定出现/经常出现/很少出现/出现一次)重新步骤:重现步骤格式如下。
必填项。
[环境]:如果系统/浏览器信息不能够全部说明发现Bug的环境,需要在重现步骤里详细描述环境信息,以便于开发定位和解决问题。
[步骤]:写明出现Bug的操作步骤,要求简单,去掉与Bug无关的步骤。
[结果]:写明操作的实际结果。
[期望]:写明操作的期望结果。
相关需求:选择与Bug相关的需求。
如果Bug关联测试用例,系统会自动关联测试用例的需求。
相关任务:选择与Bug相关的任务。
这里的任务是在『项目』->『任务』中创建的任务。
Bug类型如下:●代码错误:功能性错误。
禅道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时,动了已经测试通过的模块,需要备注一下影响范围;(注:专业文档是经验性极强的领域,无法思考和涵盖全面,素材和资料部分来自网络,供参考。
禅道bug提交管理规范

禅道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.测试人员发现bug3.2.测试人员创建Bug测试人员登录禅道系统,创建Bug。
Bug状态为激活(未确认)创建Bug页面截图:页面字段注释:所属产品:选择发现Bug的产品,必填项。
所属模块:选择发现Bug的对应模块,必填项。
所属项目:选择测试所属的项目。
必填项。
影响版本:选择发现bug的版本。
必填项。
当前指派:选择指派的开发人员。
必填项。
Bug标题:用简单明了的语句说明Bug内容,相当于BUG的中心语句。
必填项。
在标题上注明bug出现的频率(稳定出现/经常出现/很少出现/出现一次)重新步骤:重现步骤格式如下。
必填项。
[环境]:如果系统/浏览器信息不能够全部说明发现Bug的环境,需要在重现步骤里详细描述环境信息,以便于开发定位和解决问题。
[步骤]:写明出现Bug的操作步骤,要求简单,去掉与Bug无关的步骤。
[结果]:写明操作的实际结果。
[期望]:写明操作的期望结果。
相关需求:选择与Bug相关的需求。
如果Bug关联测试用例,系统会自动关联测试用例的需求。
相关任务:选择与Bug相关的任务。
这里的任务是在『项目』->『任务』中创建的任务。
Bug类型如下:代码错误:功能性错误。
禅道使用规范

-----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注意事项:五、可用工作日和可用工时每天需要仔细设置。
bug管理规范及流程

bug管理规范及流程1、概述本文档定义bug的整个生命周期,规范bug的解决方案及管理流程。
Bug在流转的过程中有章可循。
规范bug严重等级与bug解决优先级,使开发人员与测试人员能根据此文档准确判断bug的严重程度并加以解决;2、关键角色及职责3、Bug生命周期4、Bug书写规范4.1 BUG标题1)以一个简短的句子描述某个模块存在的问题;或者某个操作导致了什么问题;2)描述问题时要简练、直接切入主题,但是要抓住要点;3)偶现bug在主题前标注出现的次数;4)有些模块功能比较多,可以在主题描述前标注上具体得操作;示例:【偶现3次】【账号切换】登录非本机手机号,切换回本机号码登录后,收不到消息【偶现2次】添加载体库时程序停止运行4.2重现步骤说明区域包括:步骤、预计结果、实际结果、测试环境、bug出现时间、截图、日志1) 用数字编号,一步步的描述问题的重现步骤;2) 不同的操作步骤产生不同的问题,需分别报bug;尽量做到一个bug汇报一个问题;3) 偶现问题必须明确bug出现的时间、提供截图以及日志;5、Bug解决方案当天提交的新建状态bug,对应的开发人员需在2天内全部审核一遍,将bug分成以下3类:拒绝、进行中、延期、反馈(给产品);开发已修复的bug:将bug状态置为已解决;同时添加说明验证版本号、错误原因、解决办法;示例:验证版本:V1.0.1.1101(1101表示在11月1号可以验证)问题原因:未作条件判断解决方法:进行合理边界判断开发认为不是bug:将bug状态置为已拒绝;指派给bug提出者;同时注明拒绝理由;示例:参考XXX设计,测试人员理解错误;bug缺乏必要的信息,无法重现:将bug状态置为已拒绝(无法重现);指派给bug提出者;同时注明拒绝理由;示例:缺少必须日志;开发已修复,测试验证通过的bug:将bug状态置为关闭,并注明通过版本号;示例:V1.0.1.1103验证通过开发已修复,测试验证不通过的bug:将bug状态置为打回(激活),并根据实际情况注明反馈理由;示例:V1.0.1.1103版本验证此问题仍然存在;步骤:XXX出现时间:XXX测试环境:XXX截图、日志;测试、开发有争议的bug:指派给对应产品经理,进行讨论确认修改方案;由产品经理编辑bug状态为激活/不予处理/转为需求,并注明理由。
禅道bug管理流程

禅道bug管理流程在软件开发过程中,bug管理是一个至关重要的环节。
禅道作为一款优秀的项目管理工具,其bug管理流程也是非常完善的。
接下来,我们将详细介绍禅道bug管理的流程。
首先,需要明确的是,bug管理的目标是及时发现和解决软件中存在的问题,保证软件的质量。
在禅道中,bug管理流程主要包括bug的提交、确认、分配、解决和验证等步骤。
1. Bug的提交。
在禅道中,任何一个项目成员都可以提交bug。
当发现软件中存在问题时,需要及时将bug提交到禅道中。
在提交bug时,需要填写详细的bug描述,包括bug的现象、复现步骤、期望结果和实际结果等信息。
同时,需要选择bug的严重程度、优先级和所属模块等属性,以便后续的处理和跟踪。
2. Bug的确认。
提交bug后,项目负责人或测试人员会对bug进行确认。
他们会根据提交的bug描述和复现步骤,尝试复现bug并确认其有效性。
如果确认bug有效,则会继续进行后续的处理;如果确认bug无效,则会关闭该bug,并给出相应的解释。
3. Bug的分配。
确认有效的bug会被分配给相应的开发人员进行处理。
在分配bug时,需要考虑bug的严重程度和优先级,合理安排开发人员的工作任务。
同时,需要及时通知开发人员bug的相关信息,确保他们能够及时了解bug的情况并进行处理。
4. Bug的解决。
开发人员接收到bug后,会进行分析和定位,并尽快进行bug的修复。
在修复bug时,需要编写相应的代码,并进行测试验证。
修复完成后,需要将代码提交到版本控制系统中,并将bug状态更新为“已解决”。
5. Bug的验证。
在bug被解决后,测试人员会对bug进行验证。
他们会根据bug的描述和修复情况,尝试复现bug并验证其是否已经被解决。
如果bug已经被成功解决,则会关闭该bug,并进行相应的记录;如果bug未能被解决,则会重新打开该bug,并通知开发人员进行修复。
通过以上流程,禅道能够有效地管理bug,确保bug能够被及时发现和解决。
- 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。
如果复现,保留测试环境,提供给开发人员进行调试;
11/ 11。