JIRA bug提交管理规范

合集下载

BUG管理规范

BUG管理规范

BUG管理规范引言概述:在软件开发过程中,出现BUG是不可避免的。

为了保证项目的顺利进行和软件质量的提高,建立一套严格的BUG管理规范是非常重要的。

本文将从五个大点来阐述BUG管理规范的重要性和具体实施方法。

正文内容:1. BUG管理流程1.1 缺陷提交:用户或测试人员发现BUG后,应该及时将BUG提交到缺陷管理系统中。

1.2 缺陷分类:根据BUG的严重程度和影响范围,对BUG进行分类,以便后续处理。

1.3 缺陷分析:开发人员对提交的BUG进行分析,确定出现BUG的原因和解决方案。

1.4 缺陷修复:开发人员根据分析结果进行BUG修复,并在缺陷管理系统中记录修复的过程和结果。

1.5 缺陷验证:测试人员对修复后的BUG进行验证,确保修复的有效性。

1.6 缺陷关闭:验证通过后,将BUG关闭,并在缺陷管理系统中记录关闭的原因和结果。

2. 缺陷报告的要求2.1 准确描述:缺陷报告应该准确描述出现的问题,包括复现步骤、环境信息等。

2.2 具体说明:缺陷报告应该详细说明问题的现象、预期结果和实际结果的差异。

2.3 附加信息:缺陷报告中可以附加一些截图、日志等信息,以便开发人员更好地分析和解决问题。

2.4 优先级和严重程度:缺陷报告应该明确指定问题的优先级和严重程度,以便开发人员能够及时处理。

3. 缺陷管理工具的选择3.1 功能全面:选择一款功能全面的缺陷管理工具,包括缺陷提交、分析、修复、验证、关闭等功能。

3.2 用户友好:缺陷管理工具应该具有良好的用户界面和操作体验,方便用户使用。

3.3 数据统计:缺陷管理工具应该能够提供缺陷统计和分析功能,帮助项目管理者了解项目的进展和质量情况。

3.4 可扩展性:选择一款具有良好的可扩展性的缺陷管理工具,能够满足项目的特殊需求。

4. 缺陷管理的注意事项4.1 及时响应:对于用户提交的缺陷报告,应该及时响应并进行处理,避免用户的不满。

4.2 优先级管理:根据缺陷的优先级和严重程度,合理安排开发人员的工作任务,确保重要的缺陷能够及时解决。

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步骤•用数字编号,一步步的描述重现问题的所有操作步骤•提供明确的再现问题的步骤,避免问题被以“不能重现”关掉•设置区域需要详细描述,如:各设置项值为默认、**值更改为“”,其他设置项值为默认;•尽量用动词作为开头,描述每个步骤。

JIRA的BUG编写规范

JIRA的BUG编写规范

∙一、摘要∙二、名词解释∙三、目的∙四、范围∙五、Bug编写规范o 1. 主题o 2. 描述o 3. 环境o 4. 截图o 5. 其他∙六、注意事项一、摘要本文档主要描述了技术产品部测试人员提交Bug时需要遵守的规范。

二、名词解释∙JIRA JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。

三、目的规范Bug编写,一方面,可以方便开发人员根据Bug描述快速进行定位问题原因,减少沟通成本,另一方面,可以帮助测试经理、非技术人员、产品经理、开发经理及其他测试人员等了解Bug,第三,可以体现测试团队的专业性、严谨性。

四、范围该文档适合技术产品部测试人员使用,适合于任何产品和项目。

五、Bug编写规范1. 主题为了节约开发阅读Bug时间,同时考虑到开发人员容易通过Bug标题来猜想Bug,所以,Bug标题显得尤为重要。

以下为Bug标题编写时需要遵守的规范。

1)用简短的语句描述问题,主题文字过多,增加开发阅读Bug时间。

2)格式:在什么位置,在什么条件下,做什么操作,操作的结果。

∙在什么位置:问题所在的路径,格式为“XX-页面:”∙在什么条件下:如果问题为兼容性Bug,比如浏览器兼容或者分辨率兼容。

格式为“在IE11浏览器下,”,如果Bug不属于兼容性问题,不用加此描述。

∙做什么操作:问题触发的动作,比如:“执行审批通过”。

∙操作的结果:即问题的表象,比如:字段“报送时间”取值不对、报404错误。

格式举例:采购中心-招标计划详情:在IE11浏览器下,展开“查看参与人员”,内容错乱。

3)除了第二点描述的格式,对于Bug描述,除了描述实际的结果外,有时候我们会直接描述期望结果,比如,集采销售-招标计划列表:列表字段“填报时间”应该修改为“报送时间”。

4)描述无歧义。

Bug描述如果有歧义,开发容易因为改错Bug,导致增加Bug修复成本。

JIRA的介绍和填写规范

JIRA的介绍和填写规范
JIRA的BUG填写规范
王才
JIRA的管理范围
• 当前纳入JIRA的管理范围
– 故障 – 待解决问题 – 新功能(新特性) – 改进和建议(当前暂不使用此类型) – 数据库变更 – 需求变更
故障
• 使用场景—什么时候用
– 范围定义
• 功能故障和建议 • 页面、性能等的故障和建议 • 设计故障和建议
新功能(新特性)
• 使用场景—什么时候用
– 相互接口,需要新增加一些特性的时候
• 例如,WEIHF需要GAOZHEN提供一个用户接口 • 新增某个特性
– 报告人员仅为开发人员
• 和需求变更的区别
– 开发内部,技术需求产生的特性基本可以放在这里
改进和建议
• 使用场景—什么时候用
– 客户对功能和特性的改进的提议
• JIRA提供的常用操作
– 问题维护(创建、编辑、移动、删除、上传文 件和界面截图) – 问题处理(开始处理、 复制、分配、监视、解 决问题、关闭问题、重开问题) – 查询问题(高级查询、简单查询、过滤器、收 藏、热门) – 统计问题(Agile、图表等)
– 提出变更
• 将要变更的通知
– 实施变更
• 变更实现后的通知
– 变更信息的填写规范
• 变更什么表 • 变更原因和内容 • 影响的已开发模块
数据库变更-填写规范
需求变更
• 使用场景—什么时候用
– 范围定义
• 旧需求变更。 • 新需求。
– 报告人员
• 开发经理 • 业务经理 • 测试经理
JIRA常用操作
– 报告人员
• 测试人员:全过程 • 开发人员:自测、内部测试 • 业务人员:内部测试
待解决问题
• 使用场景—什么时候用

禅道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类型如下:●代码错误:功能性错误。

禅道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)本文档定义了 bug 管理流程及其 bug 相关信息内容。

本文档合用范围:本文档合用于新产品以及以后新产品的项目。

原有项目的bug 管理仍然用 JIRA 系统进行管理。

本文档合用于新产品以及以后新产品的项目相关的测试人员和开辟人员。

测试人员登录禅道系统,创建 Bug。

Bug创建 Bug 页面截图:页面字段注释:选择发现 Bug 的产品,必填项。

:选择发现 Bug 的对应模块,必填项。

:选择测试所属的项目。

必填项。

bug 的版本。

必填项。

Bug 内容,相当于 BUG 的中心语句。

必填项。

在标题上注明 bug 浮现的频率(稳定浮现/时常浮现/很少浮现/浮现一次)[环境] Bug 的环境,需要在重现步骤里详细描述环境信息,以便于开辟定位和解决问题。

[步骤]:写明浮现 Bug 的操作步骤,要求简单,去掉与 Bug 无关的步骤。

[结果]:写明操作的实际结果。

[期望]:写明操作的期望结果。

:选择与 Bug 相关的需求。

如果 Bug 关联测试用例, 系统会自动关联测试用例的需求。

:选择与 Bug 相关的任务。

这里的任务是在『->『 中创建的任务。

Bug 类型如下:代码错误:功能性错误。

界面优化设计缺陷 配置相关 安装部署 安全相关 性能问题 标准规范 测试脚本 其他Bug 严重程度如下:范例1.系统蓝屏,崩溃2.由于程序所引起的死机,非法退出 3. 死循环4. 数据库发生死锁5. 因错误操作导致的程序中断 6.与数据库连接错误 7. 数据通讯错误 1. 功能不符 2. 程序接口错误3. 数据库的表、业务规则、缺省值未 加完整性等约束条件 4. 主要功能错误1. 操作界面错误(包括数据窗口内列 名定义、含义是否一致) 2. 打印内容、格式错误3. 简单的输入限制未放在前台进行控 制4. 删除操作未给出提示 5. 数据库表中有过多的空字段 1. 界面不规范 2. 辅助说明描述不清晰 3. 输入输出不规范 4. 长期操作未给用户提示 5. 提示窗口文字未采用行业术语 6. 可输入区域和只读区域没有明显的 区描述所产生的问题导致系统崩溃,蓝屏,停 顿;缺少主要功能或者主要功能毫无作用, 导致无法进行下一步测试。

BUG管理规范

BUG管理规范

BUG管理规范一、引言在软件开发过程中,难免会出现各种各样的BUG(缺陷),这些BUG对软件的功能和性能造成了影响。

为了更好地管理和解决BUG,制定一套BUG管理规范是非常必要的。

本文将详细介绍BUG管理规范的内容。

二、BUG管理流程1. BUG的发现- BUG可以通过测试、用户反馈、代码审查等方式发现。

- 发现BUG后,应立即记录并进行分类,包括BUG的严重程度、影响范围、发现人等信息。

2. BUG的记录- 使用专门的BUG管理工具进行记录,如JIRA、Bugzilla等。

- 记录时应包括BUG的描述、重现步骤、环境信息、截图等详细内容。

- 记录时要确保准确、清晰,以便开发人员能够迅速理解和解决BUG。

3. BUG的分析和优先级确定- 开发人员应对BUG进行分析,确定其产生原因和解决方案。

- 根据BUG的严重程度、影响范围和紧急程度等因素,确定BUG的优先级。

- 优先级的确定应充分考虑用户体验、系统稳定性等因素。

4. BUG的解决- 开发人员根据分析结果,制定相应的解决方案。

- 在解决BUG的过程中,应及时与测试人员进行沟通,确保解决方案的有效性。

- 解决BUG后,应及时进行验证,确保BUG已被完全修复。

5. BUG的验证和关闭- 测试人员应对已解决的BUG进行验证,确认BUG已被修复。

- 验证通过后,将BUG状态更新为已关闭,并记录验证结果。

- 如果验证未通过,应重新分析和解决BUG,直至BUG被完全修复。

6. BUG的统计和分析- 对已解决的BUG进行统计和分析,包括BUG的数量、解决时间、解决率等指标。

- 根据统计结果,及时调整BUG管理策略,提高软件质量和开发效率。

三、BUG管理规范的要求1. 规范的记录格式- BUG的记录应采用统一的格式,包括标题、描述、重现步骤、环境信息等内容。

- 记录时要注意语言准确、清晰,避免歧义和误解。

2. 及时响应和处理- 对于发现的BUG,应及时进行响应和处理,避免影响软件的正常使用。

JIRA bug提交管理规范

JIRA bug提交管理规范

1. BUG 管理工具介绍 (3)2. BUG 定义 (3)1. BUG 分类 (3)2. Bug 等级 (3)3. Bug 状态 (4)4. Bug 优先级 (4)3. BUG 的生命周期 (4)4. BUG 管理规范 (5)1) 项目的创建 (5)项目名称及代号规范 (5)项目的模块及版本划分规范 (5)用户角色权限分配规范 (6)2) BUG 提交规范 (6)BUG 的报告内容 (6)主题,即BUG 简要描述 (7)严重程度选择 (7)优先级选择 (8)模块及版本选择 (8)环境 (9)BUG 详细描述 (9)其他规范 (9)3) BUG 分配及处理 (10)BUG 的分配 (10)BUG 处理 (10)4) BUG 验证及关闭 (10)常用的BUG 管理工具有JIRA、BugFree、Bugzilla、Mantis、XPWeb 等。

我们公司采用的是JIAR,JIRA 是Atlassian 公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求采集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。

BUG 就是指系统存的各种缺陷,可以从不少角度对BUG 进行分类。

A.重复的功能;B.多余的功能;C.功能没有达到设计的要求;D.功能实现与设计要求不相符。

A.界面不美观,控件罗列、格式不统一,焦点控制不合理或者不全面;B.缺少匡助信息,或者匡助信息不彻底;C.功能操作复杂,提示信息不合理,易产生歧义。

A.数据有效性检测不合理;B.重要数据在传输中没有加密;C.缺少身份认证机制或者认证不合理;D.数据产生缺乏随机性;E.网络安全性:开放端口、服务;F .系统日志、审计。

A.数据存贮的可靠性;B.业务处理的可靠性;C.硬件可靠性:如打印机;D.应急处理措施;E .数据备份、恢复。

A.并发量;B.吞吐量; C .响应时间。

A.硬件兼容性; B .软件兼容性。

A.可扩展性; B .方便升级。

JIRA的BUG管理规范

JIRA的BUG管理规范

XXXXXXXXXXXXXXXXXXXXXXXXXX 测试组BUG管理规范版本历史目录1BUG管理工具介绍 (3)2BUG定义 (3)2.1BUG分类 (3)2.2Bug等级 (4)2.3Bug状态 (4)2.4Bug优先级 (5)3BUG的生命周期 (5)4BUG管理规范 (6)4.1项目的创建 (6)4.1.1项目名称及代号规范 (7)4.1.2项目的模块及版本划分规范 (7)4.1.3用户角色权限分配规范 (7)4.2BUG提交规范 (7)4.2.1BUG的报告内容 (8)4.2.2问题类型选择 (9)4.2.3BUG简要描述 (11)4.2.4优先级选择 (11)4.2.5模块及版本选择 (11)4.2.6BUG详细描述 (11)4.2.7其他规范 (12)4.3BUG分配及处理 (12)4.3.1BUG的分配 (12)4.3.2BUG处理 (13)4.4BUG验证及关闭 (13)1BUG管理工具介绍常用的BUG管理工具有JIRA、BugFree、Bugzilla、Mantis、XPWeb等。

我们公司采用的是JIAR,JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。

2BUG定义2.1BUG分类BUG 就是指系统存的各种缺陷,可以从很多角度对BUG进行分类。

1、从功能方面分,产生BUG的原因大体可以归结为以下四种:A.重复的功能;B.多余的功能;C.功能没有达到设计的要求;D.功能实现与设计要求不相符。

2、从易用性方面分,可以归结为三点:A.界面不美观,控件排列、格式不统一,焦点控制不合理或不全面;B.缺少帮助信息,或者帮助信息不完全;C.功能操作复杂,提示信息不合理,易产生歧义。

3、从安全性方面分,BUG可以划分为以下几类:A.数据有效性检测不合理;B.重要数据在传输中没有加密;C.缺少身份认证机制或认证不合理;D.数据产生缺乏随机性;E.网络安全性:开放端口、服务; F.系统日志、审计。

jirabug管理系统使用说明

jirabug管理系统使用说明

Jira bug 管理系统使用说明1.登陆jira系统Jira的外网访问地址是内网访问地址是注:内网访问速度会快很多,但是考虑到工程师经常出差,所以将外网同时开放了。

管理员为软件二部的每位工程师都注册了一个用户名,用户名是工程师的中文名字,初始密码是szclou,请各位再首次登陆时修改自己的密码2.JIRA 系统的使用2.1提交问题2.1.1新建问题点击提交问题,选择项目和问题类型问题类型分为两种:•缺陷:产品中的错误,生产环境使用中和测试报告的。

•需求变更:原有功能不够完善,不够好用而进行的修改针对两种不同的问题类型,填写的详细资料也不同,先做如下说明2.1.1.1 缺陷填写的详细资料o问题描述:尽量简短地描述故障o优先级:分为危急严重一般次要轻微5个级别o截止日期:问题解决的最后期限o模块:选择项目种对应的模块o受影响版本:当前出问题的版本o修复版本: 规划要解决的版本,一般为出问题的版本o分派给:选择分配给特定的人,如果不指定,则分选自动。

o报告人:提交问题的人o环境:例如操作系统,软件信息,硬件规格(包括适用于本任务单的)等等信息。

一般地,我们在这里添上联系人,联系方式等信息。

o详细描述:详细描述,越详细越好。

提供需要什么时候完成等等信息。

最后能够附上出问题的URL地址,以方便追查故障。

详细描述包括如下内容o场景:问题对应的功能项o预期结果:程序应该输出的结果o结果:程序实际输出的结果o分析:程序不过出现的原因(可选项)o注意事项:补充说明(可选项)2.1.1.1 需求变更填写的详细资料和缺陷填写的详细资料一样,只是详细描述的格式不一致详细描述包括如下内容o变更内容:简要描述需求的内容o变更原因:需求变更的原因o变更影响相关程序:影响的模块(中心控制或者web等)o基本路径:填写基本的业务流o补充说明:(可选项)2.1.2添加附件、截图提交问题完成之后我们可以给提交的问题添加附件和截图。

BUG提交规范

BUG提交规范

Bug提交规范1.认识jiraJIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件.JIRA创建的问题类型包括New Feature、Bug、Task和Improvement 四种,还可以自己定义,所以它也一是过程管理系统。

JIRA融合了项目管理、任务管理和缺陷管理,许多著名的开源项目都采用了JIRA。

用它管理项目,跟踪任务、bug,通过JIRA的邮件通知功能进行协作通知,在实际工作中使工作效率提高很多,效果非常不错!安全性、可扩展性方面发挥到了极致!JIRA不仅仅是一个缺陷跟踪系统,通过Jira,可以整合客户、开发人员、测试人员,各人各司其职,信息很快得到交流和反馈,让大家感到软件开发在顺利快速的进行,向意想的目标迈进。

eclipse和IDEA 下的Jira插件,主要为开发人员服务,实时将信息反馈给开发人员,开发人员同时迅速地将修复的结果信息反馈到跟踪系统中,最后通过持续集成,软件迅速地完成了更新,这些方便便捷的操作会极大地鼓舞软件开发中的各方人员,甚至包括客户,及时响应,相信是每一个客户都会欣赏的。

JIRA还拥有众多插件的支持,包括生成报表,XP编程,与SVN集成等,极大的丰富了其功能。

跟同类软件产品TestTracker、ClearQuest、TestDirector相比,JIRA 的性价比最好!(Tips:具体的可以去百度查看。

/view/1094245.htm)2.JIRA在工作中的应用每个进公司的员工都会拥有一个一自己名字为用户名的JIRA账户,以后我们的bug提交的工作都需要在上面处理。

(Tips:具体的用户名密码会在入职后由运维创建和发放。

)登陆到JIRA后我们可以在左上角看到面板,项目,问题等选项。

在我们的工作中我们主要用到项目和问题两个选项。

项目:点击项目可以看到几个我们公司的项目。

我们可以从这边进入我们工作的项目。

点击我们工作的项目后,我们可以看到我们工作的项目总的一个情况。

BUG管理规范

BUG管理规范

BUG管理规范在软件开发过程中,BUG管理规范是非常重要的一环。

一个良好的BUG管理规范可以有效地提高软件开发的效率和质量,帮助团队更好地协作和沟通。

本文将从几个方面详细介绍BUG管理规范的重要性和具体实施方法。

一、建立统一的BUG管理平台1.1 确定BUG管理工具:选择适合团队的BUG管理工具,如JIRA、Redmine 等,确保团队成员都能够熟练操作。

1.2 设定BUG管理流程:明确BUG的上报、分配、修复和验证流程,确保每个BUG都能够得到及时有效的处理。

1.3 分配权限和责任:设定不同团队成员的权限和责任,确保每个人都清楚自己在BUG管理中的角色和任务。

二、规范BUG的上报和描述2.1 详细描述BUG现象:在上报BUG时,要尽可能详细地描述BUG的现象、复现步骤和影响范围,以便开发人员能够快速定位问题。

2.2 提供必要的附件:如果有截图、日志或录屏等相关附件,应该一并上传,有助于开发人员更快地理解和解决问题。

2.3 标记BUG的优先级和严重程度:根据BUG的影响程度和紧急程度,标记不同的优先级,以便开发人员能够有针对性地处理BUG。

三、及时跟踪和更新BUG状态3.1 及时更新BUG状态:在BUG得到解决或有进展时,要及时更新BUG的状态,确保团队成员都能够了解最新的进展情况。

3.2 定期检查和跟踪BUG:定期进行BUG的检查和跟踪,确保所有BUG都得到及时处理,避免遗漏或积压。

3.3 提醒和催促相关人员:对于长时间未处理的BUG,应该及时提醒和催促相关人员,确保问题能够得到及时解决。

四、进行BUG的优先级和分配4.1 确定BUG的优先级:根据BUG的严重程度、影响范围和紧急程度,确定不同BUG的优先级,以便合理分配资源和处理顺序。

4.2 合理分配BUG给开发人员:根据团队成员的专业领域和工作负荷,合理分配BUG给不同的开发人员,确保每个BUG都能够得到专业的处理。

4.3 协作解决复杂BUG:对于一些复杂的BUG,团队成员应该积极协作,共同解决问题,避免出现死锁或延误。

BUG管理规范

BUG管理规范

BUG管理规范一、背景和目的在软件开发过程中,难免会出现各种各样的BUG(缺陷),这些BUG对软件的功能和性能产生负面影响。

为了有效地管理和解决BUG,提高软件质量,制定一套BUG管理规范是非常重要的。

二、BUG管理流程1. BUG提交阶段- 开发人员在开发过程中发现BUG时,应立即将BUG信息填写到BUG管理系统中。

- BUG信息包括:BUG描述、复现步骤、期望结果、实际结果、严重程度、优先级等。

- 开发人员可以附加相关的日志、截图、录像等辅助材料以便更好地理解和复现BUG。

2. BUG分析和确认阶段- 由测试人员或质量保证人员对提交的BUG进行分析和确认。

- 确认BUG是否是真实存在的问题,并对其进行分类和归档。

- 如果BUG无法复现或者不属于软件的功能或设计问题,将其标记为“无效”并解释原因。

3. BUG分配和处理阶段- 确认有效的BUG将会被分配给相应的开发人员进行处理。

- 开发人员应及时处理分配给自己的BUG,并在BUG管理系统中更新处理进度和状态。

- 如果开发人员无法复现BUG,应与测试人员或提交者进行沟通,以便更好地理解和解决问题。

4. BUG验证和关闭阶段- 开发人员在修复BUG后,应进行自测以确保修复的有效性。

- 开发人员将修复后的BUG标记为“已解决”,并将其分配给测试人员进行验证。

- 测试人员验证修复后的BUG,并在BUG管理系统中更新验证结果。

- 如果验证通过,测试人员将BUG标记为“已关闭”,否则将其重新分配给开发人员进行修复。

5. BUG统计和分析阶段- BUG管理系统应提供丰富的统计和分析功能,以便管理人员和项目组了解BUG的分布和趋势。

- 根据BUG的严重程度和优先级,制定相应的解决方案和计划。

- 定期进行BUG分析会议,讨论和解决重要的或者持续存在的BUG问题。

三、BUG管理规范1. BUG描述- 清晰准确地描述BUG的现象和影响,包括复现步骤、期望结果和实际结果。

BUG管理规范

BUG管理规范

BUG管理规范一、引言在软件开辟过程中,由于各种原因可能会浮现各种BUG(缺陷、故障),为了保证软件的质量和稳定性,需要对BUG进行有效的管理和处理。

本文旨在制定一套BUG管理规范,以便团队成员能够准确、高效地管理和解决BUG。

二、BUG管理流程1. BUG提交项目成员在发现或者遇到BUG时,应及时将其提交到BUG管理系统中。

BUG管理系统可以是专门的软件工具,也可以是团队内部自行搭建的系统。

BUG 提交时应提供详细的描述,包括复现步骤、预期结果和实际结果等信息。

同时,可以附加相关的截图、日志或者其他辅助材料。

2. BUG分类和优先级提交的BUG需要进行分类和优先级的划分。

常见的分类包括界面问题、功能问题、性能问题等。

优先级普通分为高、中、低三个级别,以确定处理的紧急程度。

3. BUG分析和确认项目负责人或者质量保障人员负责对提交的BUG进行分析和确认。

他们需要验证BUG是否能够复现,并对其进行进一步的调查和分析。

如果发现BUG确实存在,将其确认为有效BUG,并进行相应的标记。

4. BUG分配和跟踪确认有效的BUG将被分配给相应的开辟人员进行修复。

BUG管理系统应具备分配和跟踪功能,以便项目成员能够清晰地了解每一个BUG的处理进度和责任人。

5. BUG修复和验证开辟人员在接到BUG后,应及时进行修复工作。

修复完成后,需要进行验证,确保修复后的软件没有引入新的问题,并且BUG得到了有效解决。

6. BUG关闭和反馈经过验证的修复BUG将被关闭,并在BUG管理系统中进行标记。

同时,可以向提交BUG的成员反馈修复结果,以便他们了解问题的解决情况。

7. BUG统计和分析项目负责人或者质量保障人员应定期对BUG进行统计和分析。

统计数据可以包括每一个阶段的BUG数量、修复效率、修复质量等指标,以便评估项目的质量和发展情况。

三、BUG管理规范1. 提交规范- 提交BUG时,应提供详细的描述,包括复现步骤、预期结果和实际结果等信息。

JIRA的BUG管理规范

JIRA的BUG管理规范

XXXXXXXXXXXXXXXXXXXXXXXXXX 测试组BUG管理规范版本历史目录1BUG管理工具介绍 (3)2BUG定义 (3)2.1BUG分类 (3)2.2Bug等级 (4)2.3Bug状态 (4)2.4Bug优先级 (5)3BUG的生命周期 (5)4BUG管理规范 (6)4.1项目的创建 (6)4.1.1项目名称及代号规范 (7)4.1.2项目的模块及版本划分规范 (7)4.1.3用户角色权限分配规范 (7)4.2BUG提交规范 (7)4.2.1BUG的报告内容 (8)4.2.2问题类型选择 (9)4.2.3BUG简要描述 (11)4.2.4优先级选择 (11)4.2.5模块及版本选择 (11)4.2.6BUG详细描述 (11)4.2.7其他规范 (12)4.3BUG分配及处理 (12)4.3.1BUG的分配 (12)4.3.2BUG处理 (13)4.4BUG验证及关闭 (13)1BUG管理工具介绍常用的BUG管理工具有JIRA、BugFree、Bugzilla、Mantis、XPWeb等。

我们公司采用的是JIAR,JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。

2BUG定义2.1BUG分类BUG 就是指系统存的各种缺陷,可以从很多角度对BUG进行分类。

1、从功能方面分,产生BUG的原因大体可以归结为以下四种:A.重复的功能;B.多余的功能;C.功能没有达到设计的要求;D.功能实现与设计要求不相符。

2、从易用性方面分,可以归结为三点:A.界面不美观,控件排列、格式不统一,焦点控制不合理或不全面;B.缺少帮助信息,或者帮助信息不完全;C.功能操作复杂,提示信息不合理,易产生歧义。

3、从安全性方面分,BUG可以划分为以下几类:A.数据有效性检测不合理;B.重要数据在传输中没有加密;C.缺少身份认证机制或认证不合理;D.数据产生缺乏随机性;E.网络安全性:开放端口、服务; F.系统日志、审计。

jira-bug管理系统使用说明

jira-bug管理系统使用说明

Jira bug 管理系统使用说明1.登陆jira系统Jira的外网访问地址是http://121.15.134.158:8001内网访问地址是http://10.98.89.111:8001注:内网访问速度会快很多,但是考虑到工程师经常出差,所以将外网同时开放了。

管理员为软件二部的每位工程师都注册了一个用户名,用户名是工程师的中文名字,初始密码是szclou,请各位再首次登陆时修改自己的密码2.JIRA 系统的使用2.1提交问题2.1.1新建问题点击提交问题,选择项目和问题类型问题类型分为两种:•缺陷:产品中的错误,生产环境使用中和测试报告的。

•需求变更:原有功能不够完善,不够好用而进行的修改针对两种不同的问题类型,填写的详细资料也不同,先做如下说明2.1.1.1 缺陷填写的详细资料o问题描述:尽量简短地描述故障o优先级:分为危急严重一般次要轻微5个级别o截止日期:问题解决的最后期限o模块:选择项目种对应的模块o受影响版本:当前出问题的版本o修复版本: 规划要解决的版本,一般为出问题的版本o分派给:选择分配给特定的人,如果不指定,则分选自动。

o报告人:提交问题的人o环境:例如操作系统,软件信息,硬件规格(包括适用于本任务单的)等等信息。

一般地,我们在这里添上联系人,联系方式等信息。

o详细描述:详细描述,越详细越好。

提供需要什么时候完成等等信息。

最后能够附上出问题的URL地址,以方便追查故障。

详细描述包括如下内容o场景:问题对应的功能项o预期结果:程序应该输出的结果o结果:程序实际输出的结果o分析:程序不过出现的原因(可选项)o注意事项:补充说明(可选项)2.1.1.1 需求变更填写的详细资料和缺陷填写的详细资料一样,只是详细描述的格式不一致详细描述包括如下内容o变更内容:简要描述需求的内容o变更原因:需求变更的原因o变更影响相关程序:影响的模块(中心控制或者web等)o基本路径:填写基本的业务流o补充说明:(可选项)2.1.2添加附件、截图提交问题完成之后我们可以给提交的问题添加附件和截图。

Bug提交标准规范

Bug提交标准规范

Bug提交标准规范JIRA管理软件提交的bug做到:言简意赅,语意明确bug报告内容:产品模块选择产品模块项目选择项目主题填写该缺陷名称,在提交bug时,bug主题要描述言简意赅,语意明确,让开发人员一眼看出哪里有问题。

优先级选择优先级所属项目选择所属项目影响版本当前指派选择指派给开发人员Bug标题填写该缺陷名称,在提交bug时,bug标题要描述言简意赅,语意明确,让开发人员一眼看出哪里有问题。

如:龙旅在线前台系统->修改个人资料,修改用户名姓名“XX”改为“张三”重现步骤步骤自动生成,可进行修改,内容需尽可能详细,使开发人员可以重现该bug。

如有前置条件请说明前置条件:如特定的操作方式,特殊的用户,特殊的浏览器等,能有利于bug复现的操作尽量进行提供。

如:前置条件:系统登录成功,使用登录账号:zhangcui 密码:asd123 浏览器:firefox操作步骤:1、点击“修改个人资料”2、修改姓名为“张三”3、点击“保存”预期结果:保存成功,姓名修改为“张三”实际结果:提示保存失败!数据库存储相关的bug(和设计的字段不符合,和设计的长度不符合等)需要以bug记录。

其他存储,如redis相关的需要以bug进行记录。

相关需求:有相关需求则选择相关需求,么有则不选择相关任务:有相关任务则选择相关任务,没有则不选择类型/严重程度:选择问题类型,根据bug定义规则判断问题严重程度(如:1:致命缺陷;2:严重缺陷;3:一般缺陷;4:轻微缺陷)系统/浏览器:选择当前测试所属系统及浏览器抄送给:可以选择要抄送的人员关键词:填写该缺陷需要注意的事项添加附件:(如:图片、word、excel、txt等文档)当有bug描述说明不清楚时,可附上截图加以说明(类型分为:1、不容易描述清晰的;2、有特殊性的如需要特殊的数据日子截图)注:bug致命和严重问题必须全部解决,一般问题不能超过3个,轻微问题小于5个方可达到上线(视情况而定)。

JIRA提交规范

JIRA提交规范

JIRA作为1个需求、Bug共享的一个平台为了方便大家提高工作效率、更加清楚、理解需求和Bug,减少对需求或Bug等的确认时间现对需求、Bug的创建格式特做如下要求:需求包括的基本要素:(标题、备注、功能位置、界面上添加功能点的要求说明、操作要求及预期结果)1)标题表述的意思简洁、明确、完整必录项2)备注描述清楚比较含糊的或不明确的信息可选项3)功能位置指要增加的这个功能需求是在哪个功能模块:(例如:功能位置:[病理管理]-->[病理条码录入])必录项4)操作要求及预期结果指这个功能是如何去操作的,每个操作的预期结果分别是什么?必录项Bug包括的基本要素:(标题、功能位置、详细操作步骤、测试结果、附件截图)1)标题需要简洁明了、完整必录项2)前提条件:这个Bug的执行是否是在其它功能操作的基础上进行的,如有描述出来可选项3)功能位置:指这个Bug是发生在哪个功能模块位置(例如:功能位置:[病理管理]-->[病理条码录入])必录项4)详细操作步骤:指这个Bug是如何操作才发生的必须写出操作步骤(1、2、3、4…….)必录项5)测试结果:指这个Bug执行详细操作步骤后发生的测试结果必录项6)附件截图如对这个Bug的描述很难讲述清楚可以贴图更容易让人明白可选项截图工具推荐:Snagit中文破解版可以编辑文字、备注、画图等功能,具体安装或使用不明白的可以私下交流。

一个规范明了的Bug或需求节省了大家为这个需求或者Bug不明确而急切弄明白的烦恼,并且节省了讲解人与被讲解人的时间;如果讲解人讲解需求推迟给被讲解人工作带来的进度延后的风险。

如何做到规范:每次在JIRA上提交前先想想----自己写得需求或Bug别人能够看得明白吗?站在其他人角度去思考这个需求或Bug真的明白、完整了吗? 怎样才能写得更清晰明了呢?好处:节省大家工作时间、降低沟通理解难度、提高工作效率如下是一个完整的需求例子:例子:JIRA—185标题:外勤在系统中扫入条码后,需要看到汇总数,即他当天总共扫入了多少家医院,每家医院有多少个病理标本的一个汇总清单备注:把显示条码的列表称为"条码列表" ,显示医院及医院对应标本数的列表称为"医院列表"功能位置:[病理管理]-->[病理条码录入]界面添加功能要求:1、在窗口标本收集人信息栏(回执单条码)文本框位置下方添加【查询】按钮2、新添加1个"医院列表" 添加(客户名称、标本数量)属性列其顶部添加"客户总数"3、"条码列表"中顶部位置"标本数"改为"总标本数"。

Jira上Bug处理流程

Jira上Bug处理流程

J i r a上B u g处理流程第一章LIT的Jira上问题处理流程具体处理流程如下:1、LIT测试过程中发现问题,在JIRA上新建Bug,分配Bug给相关Team组长,Bug为Open状态;2、组长接收到邮件通知后,将Bug分配给相应开发人员,Bug保持Open状态;3、开发人员接收到邮件通知后分析问题,若需要修改将Bug状态改为In progress;若不需要修改直接将Bug状态改为Resolved(Won't Fix );4、开发人员修改Bug完毕后,将Bug状态变更为Resolved(Fixed);5、LIT对状态为Resolved的Bug进行验证,若验证通过,将Bug状态改为Closed,若验证不通过,将Bug 状态改为Reopen;6、对于Reopen状态的bug,重新按上面3-5步骤进行处理,直至问题Closed;7、对于Open或Reopen状态的Bug若是暂时无法解决可以采取挂起的方式,修改Bug为Resolved状态,并设置解决方式为Pending。

第二章 SIT的Jira上问题处理流程SIT的Jira上问题处理流程分为早期版本和新版本(将来版本)两种,对于新版本的流程在Jira上有单独标识,没有标识的即为早期版本。

两种处理流程有所差异。

2.1 早期版本处理流程1、SIT测试过程中发现问题,在JIRA上新建Bug,分配Bug给相关Team组长,Bug为Open状态;2、组长接收到邮件通知后,将Bug分配给相应开发人员,Bug保持Open状态;3、开发人员接收到邮件通知后分析问题,若不需要修改直接将Bug状态改为Resolved(Won't Fix);若需要修改,在Bug修改完毕后,将Bug状态改为In progress;4、LIT对In Progress状态的Bug进行验证,若验证通过,将Bug状态改为Resolved(Fixed),若验证不通过,将Bug状态改为先Resolved,然后再改为Reopen(受Jira定义的业务流程限制只能按照这种方式来Reopen);5、SIT对Resolved的Bug进行验证,若验证通过,将Bug状态改为Closed,若验证不通过,将Bug状态改为Reopen;6、对于Reopen状态的Bug,重新按上面3-5步骤进行处理,直至问题Closed;7、对于Open或Reopen状态的Bug若是暂时无法解决可以采取挂起的方式,修改Bug为Resolved状态,并设置解决方式为Pending。

JIRA提交规范

JIRA提交规范

Jira提交规范
1、所有的问题都要提交到jira中。

2、对于不能登录jira的部门,将问题和解决方案填写到质量部提供的模板中,定期导入到jira中。

解决问题部门不能登录jira,通过其他方式将问题以及问题产生原因和解决方案提交到客户服务部,由客户服务部将问题和解决方案登记到jira中。

3、问题来源信息要填写规范,问题来源信息要包含以下内容:地区、单位、科室、提问题的人员姓名、电话。

4、问题标题和内容要表述清楚。

问题提交人一定要给问题解决人员解决问题提供足够的信息,例如操作步骤、截图等。

不能只用一句话描述。

5、在jira中新增了问题分类选择框,该项由问题解决人或问题关闭人选择。

问题分类目前主要包含:系统环境、系统配置、程序bug、易用性和客户操作。

6、问题解决人在修复问题后,一定要将问题产生的原因和解决方案写到备注中,同时还可以将建议如何回复客户也写到备注中。

客户服务部根据问题解决人填写的备注信息回复客户,将回复客户的内容写到备注中,然后关闭该问题。

7、已回复客户的问题一定要关闭,如果问题解决时间过长,客户服务部可先回复客户解决该问题的周期,等问题解决后再回复客户并关闭该问题。

8、对于同一个问题多次重复提交,客户服务部人员必须加强对jira中问题进行学习。

避免一个问题多次重复提交。

9、客户服务部要跟踪jira中所有的问题,每周六出具《jira问题统计报告》,将报告提交给相关部门解决。

10、对于问题转换为需求,提交问题只是临时通过变通的方法给客户解决,但没有从根本上解决该问题,将该问题解决情况回复客户后,提交一个新的需求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Bug提交管理规范修订历史目录1. BUG管理工具介绍 (3)2. BUG定义 (3)1. BUG分类 (3)2. Bug等级 (3)3. Bug状态 (4)4. Bug优先级 (4)3. BUG的生命周期 (4)4. BUG管理规范 (5)1) 项目的创建 (5)项目名称及代号规范 (5)项目的模块及版本划分规范 (5)用户角色权限分配规范 (6)2) BUG提交规范 (6)BUG的报告内容 (6)主题,即BUG简要描述 (7)严重程度选择 (7)优先级选择 (8)模块及版本选择 (8)环境 (9)BUG详细描述 (9)其他规范 (9)3) BUG分配及处理 (10)BUG的分配 (10)BUG处理 (10)4) BUG验证及关闭 (10)1.BUG管理工具介绍常用的BUG管理工具有JIRA、BugFree、Bugzilla、Mantis、XPWeb等。

我们公司采用的是JIAR,JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。

2.BUG定义1.BUG分类BUG 就是指系统存的各种缺陷,可以从很多角度对BUG进行分类。

1、从功能方面分,产生BUG的原因大体可以归结为以下四种:A.重复的功能;B.多余的功能;C.功能没有达到设计的要求;D.功能实现与设计要求不相符。

2、从易用性方面分,可以归结为三点:A.界面不美观,控件排列、格式不统一,焦点控制不合理或不全面;B.缺少帮助信息,或者帮助信息不完全;C.功能操作复杂,提示信息不合理,易产生歧义。

3、从安全性方面分,BUG可以划分为以下几类:A.数据有效性检测不合理;B.重要数据在传输中没有加密;C.缺少身份认证机制或认证不合理;D.数据产生缺乏随机性;E.网络安全性:开放端口、服务; F.系统日志、审计。

4、从可靠性方面分,BUG可划分为以下几类:A.数据存贮的可靠性;B.业务处理的可靠性;C.硬件可靠性:如打印机;D.应急处理措施;E.数据备份、恢复。

5、从性能方面考虑,BUG可划分为三种:A.并发量; B.吞吐量; C.响应时间。

6、从兼容性方面考虑,BUG有两种:A.硬件兼容性; B.软件兼容性。

7、从可维护性方面考虑,可划分为两种原因:A.可扩展性; B.方便升级。

2.Bug等级BUG等级是根据BUG出现在系统中的严重程度来分的,主要定义如下5级:1级——致命:系统重要功能无法正常使用,系统崩溃;系统设计存在重大隐患;导致用户利益受到重大损失。

该级别需要程序员修改。

2级——严重:系统主要功能无法正常实现,系统业务受到严重影响;导致用户利益受到损失。

该级别需要程序员修改。

3级——一般:系统次要功能无法实现;主要功能部分失效;系统业务受到影响;导致用户利益受到一定损失。

该级别需求程序员修改。

4级——微小:系统能够正常使用,但有潜在风险;系统业务受到轻微影响。

如提示信息不完整。

该级别需要程序员修改。

5级——改进:不影响正常使用,对功能几乎没有影响,产品及属性仍可使用,如有个错别字。

修改优先级为低,该级别建议程序员修改。

3.Bug状态BUG状态标记BUG当前所处的状态,是用来处理BUG流程的主要参数,JIRA缺陷管理平台有以下一些状态:开始:测试人员新发现的系统Bug;进行中:开发人员正在修改的BUG;已解决:开发人员通知测试人员已修复的BUG;关闭:测试人员经回归测试后确定已修复的BUG;重新打开:Bug未被修复,重新出现在新的测试版本中;4.Bug优先级➢危险:要求立即修改,作为修改最高等级;➢严重:要求重点修改,产品发布前必须修复;➢重要:需要尽快进行修改,产品发布前必须修复;➢轻微:如果时间允许应该修改;➢微小:可能要修复,时间空余情况下进行修改。

3.BUG的生命周期1、测试人员在测试中发现BUG需要将其添加记录到JIRA中,然后由相关人员对BUG 进行分配(一般由项目经理分配)给对应的开发人员进行处理。

2、开发人员修改好BUG后需要在注释框中填写说明信息,并将BUG的状态设为“已解决”状态,同时开发人员如果认为有的缺陷没有必要修改、无法重现、延期修改等,可将其设置为对应的“不解决”、“重复提交”、“Not a bug”、“无法再次重现”、“未完成”等状态。

3、开发人员处理完毕BUG后需要测试人员对BUG进行验证,验证通过后就把其状态设置为“关闭”状态,若验证不通过则把状态设置为“重现开启”状态。

4、对被置为‘不解决’状态的BUG,测试人员与开发人员协商后同意关闭,则置为‘关闭’;若测试人员不同意关闭则提交到产品负责人处,由他来决定是否要修改,若要修改,则把BUG状态置为“重新开启”,然后开发人员继续修改;若不用再修改则置为‘关闭’;若延期处理则置为‘未完成’。

5、对被置为“无法再次重现”状态的BUG需要测试人员再次复现,然后补全信息;然后重新开启让开发人员继续修复。

4.BUG管理规范合理的BUG流程管理有助于提高整个项目的效率与质量。

BUG管理规范要求在BUG 提交、BUG分配、BUG处理、BUG验证等环节都要进行规范。

以下为各个环节的具体规范要求。

1)项目的创建在使用JIRA进行BUG管理时,首先需要我们创建一个项目,并划分项目的相关模块、版本及配置不同角色用户的权限等。

在创建项目的名称、代号及项目模块的划分、不同角色用户权限的都要求按照严格规范。

项目名称及代号规范在创建项目时要求项目的名称要与实际项目名称保持一致,并且每个项目都会有自己的代号。

代号可以项目最重要的部分为基础来进行标识,不建议随意的乱写。

项目的模块及版本划分规范在项目创建后,我们要根据项目的实际情况对其进行模块拆分,这样我们在提交BUG 的时候,可将BUG划分到对应的模块下,以便后期做统计,以判断不同模块的BUG数等。

在拆分模块时,要按照一定的依据不能随意的划分,可依据项目使用的不同角色、模块类型、前端后端、项目不同部分的负责人等。

同时项目创建后要配置对应的版本,因为在测试时候会根据发布的不同版本进行测试的,配置好版本后,这样在提交BUG的时候可方便BUG的版本归类,以便统计管理。

用户角色权限分配规范在项目创建后,我们要对不同角色用户进行权限分配,一般有测试人员、开发人员、项目经理、管理员等。

所以在分配权限的时候,要根据每个角色的不同进行权限分配,例如开发人员不允许分配关闭、删除BUG的权限等,以确保BUG的规范管理。

2)BUG提交规范BUG 描述的清楚与否,可以很好的帮助开发人员快速定位、解决问题,而且还可以提高测试人员基本测试技能。

因此,建立标准的BUG描述规范是十分重要、也是十分必要的。

首先清晰的BUG 描述可以帮助开发人员快速定位、解决问题。

软件测试部门中员工的水平各有不一,对于bug 的认知、描述侧重面也会存在不同。

因此,如同一个问题,由不同测试人员描述bug,就有可能会存在描述不一致的问题。

这就会造成让开发人员理解不清晰,从而延误解决问题的周期。

其次标准的BUG描述可以提供测试人员的基本测试技能。

如有新入职员工,他可以先从BUG库中查找BUG了解公司产品的整个开发、研制中产生的问题。

而标准清晰的BUG 描述可方便快速的使其尽早、尽快的融入我测试部门。

另外,对于BUG的追踪验证时,由于是不同测试人员进行验证,所以规范的BUG描述,可以提高测试人员验证问题的效率。

BUG的报告内容在JIRA中,BUG的内容主要包括以下要素,具体可参看表格:主题,即BUG简要描述在BUG的简要描述中,要求描述内容清晰、简介、易懂,让用根据简要描述就可以大致了解问题所在。

例如以下描述方式:1、资料库-->我的资料库中,删除一个上传的文件失败,报白页2、【IPad版】通知公告-->待发通知-->修改通知,信息没有带入到修改页面严重程度选择我们在提交一个BUG的时候,首先会让我们选择“项目”和“问题类型”,项目选择即是选择当前问题所出的项目名称;“问题类型”这边定义了致命错误、错误、缺陷、优化四个类型,所以在选择类型的时候一定要能够判断出你所选的问题属于那种类型,并且进行选择。

以下为几种类型的定义:(1)致命错误致命错误通常有如下情况:1、需求书中的重要功能未实现;2、造成系统崩溃、死机,并且不能通过其它方法实现功能;3、常规操作造成程序非法退出、死循环、通讯中断或异常,数据破坏丢失或数据库异常、且不能通过其它方法实现功能的。

(2)严重错误严重错误通常使系统不稳定、不安全、或破坏数据、或产生错误结果,而且是常规操作中经常发生或非常规操作中不可避免的主要问题,通常有如下情况:1、重要功能基本能实现,但系统不稳定、一些边界条件下操作会导致run-time error、文件操作异常、通讯异常、数据丢失或破坏等错误;2、重要功能不能按正常操作实现,但可通过其它方法可实现;3、错误的波及面广,影响到其它重要功能正常实现;4、密码明文显示;5、C/S、B/S模式下,利用客户端某些操作可造成服务端不能继续正常工作的。

(3)一般错误程序的功能运行基本正常,但是存在一些需求、设计或实现上的缺陷;次要功能运行不正常,通常有如下情况:1、次要功能不能正常实现;2、操作界面错误(包括数据窗口内列名定义、含义不一致);3、打印内容、格式错误;4、查询错误,数据错误显示;5、简单的输入限制未放在前台进行控制;6、删除操作未给出提示;7、数据库表中有过多的空字段;8、因错误操作迫使程序中断;9、找不到规律的时好时坏;10、数据库的表、业务规则、缺省值未加完整性等约束条件;11、经过一段时间运行后,系统性能或响应时间会变慢;12、重要资料,如密码未加密存放(包括配置文件中的密码),或其它存在安全性隐患的;13、硬件或通讯异常发生恢复后,系统不能自动正常继续工作(需要过多的人工干预才行);14、系统兼容性差,与其它支持系统一起工作时容易出错,而没有充分理由说明是由支持系统引起的;或者由于使用了非常规技术或第三方组件造成不能使用自动化测试工具进行测试的。

(4)微小及改进可以提高产品质量的建议,包括新需求和对需求的改进,以及程序在一些显示上不美观,不符合用户习惯,或者是一些文字的错误,通常有如下情况:1、界面不规范;2、辅助说明描述不清楚;3、输入输出不规范;4、长操作未给用户提示(或长操作结束后提示没有消失);5、提示窗口文字未采用行业术语;6、可输入区域和只读区域没有明显的区分标志;7、界面存在文字错误;8、在功能实现方式上如果需求中没有明确定义,而没有按常规实现,并且不比常规方式实现优越的;( 如用户名第一位用数字或特殊字符)优先级选择在提交BUG时,提交人可根据提交BUG的紧急程度,选择对应的“优先级”,同时建议开发人员在处理BUG的时候能够根据优先级进行处理,优先级别较高的可以最先进行处理。

相关文档
最新文档