软件bug管理系统(业务流程图)

合集下载

Bug状态流程

Bug状态流程
Bug 状态流程
-Yang
Bug状态流程图 Bug状态流程图
Bug 处理流程
开发组长/ 开发组长/经理 每天对Bug进行分配,标注处理意见,给定优先级(发版前必须三方:需求、开发、产 每天对Bug进行分配,标注处理意见,给定优先级(发版前必须三方:需求、开发、产 品共同确定)。问题分配时,应尽可能将咨询类、理解错误类等问题处理掉,而不是 留给开发人员。有可能是需求的问题,分配给需求人员。定期对Bug库分析,找出常出 留给开发人员。有可能是需求的问题,分配给需求人员。定期对Bug库分析,找出常出 错的模块,进行代码审查。 开发人员 分析Bug,写出问题原因,修改Bug;实行Bug优先原则,严重程度B Major类或紧急程度 分析Bug,写出问题原因,修改Bug;实行Bug优先原则,严重程度B-Major类或紧急程度 3-High类以上(包含)bug5个或5个以上,停止新功能的开发。 High类以上(包含)bug5个或5 需求人员 解释需求,给出处理意见,将Bug库中的建议整理成需求文档。评审确定后列入开发计 解释需求,给出处理意见,将Bug库中的建议整理成需求文档。评审确定后列入开发计 划 测试人员 不参与问题的优先级的定位,只用Bug级别反映Bug的严重程度。验证Bug是否已被解 不参与问题的优先级的定位,只用Bug级别反映Bug的严重程度。验证Bug是否已被解 测试组长/ 测试组长/经理 审核测试人员提交的Bug。定期对Bug库进行分析,描绘出曲线图等,报告现状、预测 审核测试人员提交的Bug。定期对Bug库进行分析,描绘出曲线图等,报告现状、预测 趋势。在测试总结报告中给出意见 产品人员 可以对优先级和处理意见等进行审核,如果有意见,和项目组商量定夺
新Bug 复测时新出现的Bug 偶发性 原来修改过的问题又重新出现 需求要求但没有做的功能 需求需要完善 与需求不一致 设计要求但没有做的功能

bug跟踪管理系统bug跟踪流程

bug跟踪管理系统bug跟踪流程

bug跟踪管理系统 bug跟踪流程Bug跟踪流程1. 目的本文档主要是为了规范产品缺陷的跟踪解决、保证每个发现的缺陷都能有效跟踪,直到缺陷解决关闭。

2. 适用范围本文档适用于公司所有产品的缺陷跟踪。

需要测试、软件开发人员、硬件开发人员协调执行。

3. 角色和职责 3.1 测试工程师测试工程师负责问题提交、问题验证。

测试工程师不能把new状态、reopen状态的bug更改为fixed等其他状态。

测试工程师不能把没有修改的问题直接关闭。

测试工程师要及时验证问题,确保问题的及时关闭;如果验证不通过的问题要及时reopen,以便软件工程师能尽快了解情况,尽快解决问题。

3.2 开发工程师软、硬件工程师负责修改问题,在问题修改完把问题状态修改为fixed状态。

如果软、硬件工程师认为是非问题的,要及时和测试工程师讨论决定,如果不能形成一致意见的,可以上报上一级主管讨论。

如果经过讨论后一致认为不是问题的可以置为Invalid,或者确认是问题、讨论后决定不修改的问题可以置为wontfix, 然后由问题提交人关闭问题。

如果软、硬件工程师自己发现问题,原则上要求软、硬件工程师自己提交问题,把问题纳入跟踪。

软、硬件工程师不能关闭不是自己提交的问题。

3.3 缺陷库管理员缺陷库管理员一般由测试主管兼任,负责缺陷库的日常管理、维护。

在特殊情况下可以直接关闭部分问题(例如软件或硬件、测试一致同意关闭的问题)。

4. Bug跟踪流程流程图:过程说明:A.New bug:测试人员、市场反馈的问题由测试人员填写bug。

开发人员发现的问题由开发人员填写。

Bug填写完成后提交给相应的软、硬件开发人员。

Bug填写要求见“bug填写规范”。

B.Fix bug:开发人员修改自己负责的bug;修改完成并合入版本后把bug的状态修改成fixed。

C.Close bug:问题验证通过后,由问题提交人关闭bug。

D.Reopen:问题验证没有通过,发现问题还存在,或者问题只修改了一部分,则重新打开这个bug。

BUG管理规范与流程图

BUG管理规范与流程图

. BUG管理流程与规目录1概述 (5)1.1编写目的 (5)1.2适用围 (5)2关键角色及应负责任 (5)3BUG流程图 (6)4活动描述 (6)5BUG书写规 (8)5.1测试人员BUG提交 (8)5.1.1主题 (8)5.1.2步骤 (8)5.1.3实际结果 (8)5.1.4预期结果 (8)5.1.5备注 (9)5.2开发人员解决BUG (9)6BUG严重等级 (10)6.1致命 (10)6.2严重 (10)6.3一般 (11)6.4优化 (11)7BUG优先级 (12)7.1紧急 (12)7.2高 (12)7.3中 (12)7.4低 (12)8BUG解决方案 (12)8.1设计如此 (12)8.2重复BUG (12)8.3已解决 (12)8.4无法重现 (12)8.5延期处理 (12)8.6新增/变更需求 (12)9BUG状态 (12)9.1激活 (12)9.2已解决 (13)9.3关闭 (13)10其他要求 (13)11相关文件 (13)12附件 (13)1概述1.1编写目的本文档定义bug的整个生命周期,规bug的管理流程。

Bug在流转的过程中有章可循。

规bug严重等级与bug解决优先级,使开发人员与测试人员能根据此文档准确判断bug 的严重程度并加以解决。

1.2适用围本文档适用测试人员、开发人员。

2关键角色及应负责任5BUG书写规5.1测试人员BUG提交5.1.1主题•用一个简短的句子描述问题,不要写成一大段•以进入问题模块路径开头,方便项目经理分派任务,以及开发人员定位问题•描述问题时要详细、简练、抓住要点,直接切入正题,不要罗嗦•不要夸大或缩小问题的严重程度5.1.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步骤•用数字编号,一步步的描述重现问题的所有操作步骤•提供明确的再现问题的步骤,避免问题被以“不能重现”关掉•设置区域需要详细描述,如:各设置项值为默认、**值更改为“”,其他设置项值为默认;•尽量用动词作为开头,描述每个步骤。

Tester+T零基础阶段-BUG的编写及管理流程

Tester+T零基础阶段-BUG的编写及管理流程
窄不一) • 4、性能问题(响应时间久,加载慢) • 5、配置相关(配置文件错误,导致报错) • 6、安装部署(漏掉文件更新,数据库初
始化) • 7、安全相关(密码:123456******准规
范(UI:所有的导航格式,菜单,国标规范) • 9、测试脚本(数据库脚本,) • 10、其他划分:功能类、界面类、性能
禅道-运用(编辑)
禅道-运用
BUG的基本要素
• 缺陷ID,状态,类型,所属项目, 所属模块,缺陷提交时间,缺 陷提交人(检测者),严重程 度,优先级别,缺陷描述信息, 测试步骤,测试前置条件,测 试数据,期望结果,实际结果
• BUG:504
BUG的描述概要
BUG描述详细说明
怎样创建一个高质量的BUG
• 4.极少众机型适配问题,建议类bug,可修可不 修,修了最好,不修不影响发版
BUG的优先级和测试用例优先级的区别
BUG的状态标准
• 1.待处理(提交—激活) • 2.已确认 • 3.已处理=已解决 • 4.已修改=已关闭---最终BUG状态 • 5.仍存在=重新打开 • 6.不是BUG • 7.暂不处理=挂起
BUG的定义&分类
• BUG的定义:电脑程序里的错误, 而现在更是将其延生为漏洞,错 误,可改进的细节、或与需求一个有伟 大历史意义的生物,由格蕾 丝·穆雷·霍波上尉首次确认并命 名
BUG的分类
• 对bug的划分,禅道为例,包括: •) • 1、代码错误-错误页 • 2、设计缺陷-需求原因,【待确认】 • 3、界面优化--UI问题(折行,重影,宽
• 2.产品的功能实现和需求不符合,没有达到预期 的效果,或是性能问题、安全性问题。产品出 现此类问题,可能会导致用户投诉,或者转入 竞争对手的产品。

软件运维管理系统产品需求流程图(附流程图)

软件运维管理系统产品需求流程图(附流程图)

软件运维管理系统-需求管理流程一、软件运维管理系统需求管理流程图
二、流程说明
1.创建需求
需求提出人:编写需求内容、所属系统、紧急程度、需求类型、预期完成时间、上传原始需求等。

2.需求评估
项目经理:对需求做可行性评估,需求拆解分析,工作量评估,制定总体计划目标,指定开发负责人。

3.制定计划
开发负责人:任务、开发维度对需求进行拆解,并对拆分后的需求进行任务分配,制定开发、测试人员、开发起止时间等。

4.需求开发
开发人员:接收任务,每天更新开发进度,开发进度达到100%系统自动创建测试任务,并将测试任务推送给测试人员。

5.功能测试
测试人员:接收测试任务,执行测试工作,填写测试结果,如有BUG,填写BUG票并推送给开发人员。

6.发布申请
需求提出人:选择要发布的任务,提交发布申请。

7.环境部署
开发负责人:根据发布申请,部署交付测试换进,填写发布申请单,包括数据库发布内容、前后端发布内容等。

8.交付测试
需求提出人:需求提出人对发布需求进行测试,验证需求实现度,反馈测试结果。

9.产品发布
开发负责人:根据发布清单,执行产品发布任务,并反馈发布结果。

缺陷管理过程中bug流向示意图

缺陷管理过程中bug流向示意图

缺陷管理过程中bug 流向示意图Bug 由测试人员发现并上报,最终状态还要落回到测试人员。

说明:1. new ——》fixed ——》closetester 发现新问题,developer 修改问题(fixed ),tester 验证问题通过,关闭bug 。

2. New ——》fixed ——》open ——》fixed ——》closeTester 发现新问题,developer 修改问题(fixed ),tester 验证问题没有通过(open ),developer 再次修改问题(fixed ),tester 验证问题通过,关闭bug 。

3. New ——》worksforme ——》invalidTester 发现新问题,developer 发现问题不能重现(worksforme ),且由于tester 自身操作错误引起,tester 将此bug 置为invalid ,此bug 无效。

4. New ——》worksforme ——》laterTester 发现新问题,developer 发现问题不能重现(worksforme ),或只能偶尔复现,在不影响进度的前提下,tester 可暂时将此bug 置于later ,表示之后版本或指定时间修改。

5. New ——》worksforme ——》open ——》fixed ——》closeTester 发现新问题,developer发现问题不能重现(worksforme),经过测试人员演示,问题确实存在,但在之后的版本可能由于其他bug的修改致使此bug也被修改,tester重新open这个bug给developer,进入fixed ——》close流程。

6. New ——》Duplication ——》invalidTester 发现新问题,developer发现这个问题已经有原理类似的bug或完全一致的bug,则将此bug置为Duplication,表示重复了,tester确认是否真的和其他bug重复,如果是,就将此bug置为invalide。

bug管理的简单流程

bug管理的简单流程

Bug管理的简单流程:BUG的各种状态:◆新错误(New):测试中新报告的软件缺陷。

◆打开 (Open):错误被确认并分配给相关开发人员处理。

◆修正(Fixed):相关开发人员已完成修正,等待测试人员验证。

◆拒绝(Rejected):拒绝修改缺陷。

包括两种情况:拒绝-不是错误(Rejected-Not Bug):报告的错误不是错误。

拒绝-重复(Rejected-Duplicated):以前已经报告过这个错误,需要指出已经报告过的错误ID编号。

◆重新打开(Reopen):没有正确修复的错误,需要进一步修复。

◆延期修改(Deferred):不在当前版本修复的错误,以后的版本修复。

◆不能重现(Reproduct):开发人员在自己的环境下不能重现的缺陷。

◆关闭(Closed):错误已被修复。

BUG管理的基本流程:1、测试人员提交新的Bug入库,此时BUG状态为New。

2、错误被确认,项目经理将Bug分配给相应的开发人员,设置Bug状态为Open,与此同时,测试人员和开发人员同时收到改变Bug状态的邮件。

特殊时候若测试人员非常了解Bug所属,测试人员也可直接分配Bug给开发人员,并设置置Bug状态。

3、开发人员查询状态为Open和Reopen的Bug,若Bug反映的问题是由于开发平台本身的缺陷或是测试人员操作错误引起时,置Bug状态为Rejected;4、当Bug反映的内容不包含在当前需求规格说明中,属于升级或者优化功能,且该Bug的存在不影响客户操作的顺利进行,开发人员可以延迟修复时间,置Bug的状态为Deferred;是Bug则解决并置状态为Fixed,Rejected和Deferred的Bug,开发人员要留下文字说明。

5、测试人员查询状态为Fixed的Bug,然后验证Bug是否已解决,如解决置Bug的状态为Closed,如没有解决置状态为Reopen。

Bug的状态每改变一次,都会邮件周知相关的人员,让其明确Bug的当前状态。

bug管理流程

bug管理流程

bug管理流程Bug管理流程。

一、背景介绍。

在软件开发过程中,bug是一个常见的问题。

及时、有效地管理bug,对于保证软件质量、提高用户体验至关重要。

因此,建立一套完善的bug管理流程,对于软件开发团队来说是非常必要的。

二、bug管理流程。

1. bug的发现。

在软件开发过程中,bug可以通过多种途径被发现,比如测试人员在测试过程中发现、用户在使用过程中反馈、开发人员自测中发现等。

无论是哪种途径,都需要及时记录并进行后续处理。

2. bug的记录。

一旦bug被发现,需要及时记录bug的详细信息,包括但不限于bug的描述、复现步骤、影响范围、严重程度等。

同时,需要为每个bug分配一个唯一的标识符,以便后续跟踪和管理。

3. bug的分类和优先级划分。

针对记录的bug,需要进行分类和优先级划分。

分类可以按照bug的类型、模块、严重程度等进行划分;优先级可以根据bug 对软件功能的影响程度、紧急程度等进行划分。

这样可以有助于后续bug的处理和解决。

4. bug的分配。

经过分类和优先级划分后,需要将bug分配给相应的开发人员进行处理。

在分配bug时,需要明确责任人,并设定处理时限,以保证bug能够及时得到处理。

5. bug的解决。

开发人员接收到bug后,需要进行分析和定位,然后进行修复。

在修复bug的过程中,需要及时更新bug的状态和进度,以便后续跟踪和管理。

6. bug的验证。

在bug被开发人员修复后,需要由测试人员进行验证。

验证需要严格按照bug的复现步骤进行,以确保bug已经得到有效修复。

7. bug的关闭。

经过验证确认bug已经得到有效修复后,需要将bug关闭。

关闭bug时,需要对bug的修复情况进行总结,并记录在bug的处理日志中,以便后续的经验积累。

8. bug的跟踪。

对于一些特别严重或者长期存在的bug,需要进行跟踪。

跟踪bug时,需要记录bug的处理过程和结果,并及时更新bug的状态和进度,直到bug得到最终解决。

bug管理的流程

bug管理的流程

bug管理的流程在这些bug管理工具里,bug的一个最重要的属性就是“状态”,一般又有“新增(New 或Active)”,“处理中(in progress)”,“已修正(Fixed)”,“重新打开(reopened)”,“关闭(Close)”等几个,这几个状态一看就很明白一个bug从发现到排除要走哪些流程:1.测试人员发现bug,提交。

bug状态为New2.开发人员接收bug,bug状态为in Progress3.开发人员修改完毕,提交,bug状态改为Fixed4.测试人员针对开发人员作的修改,再次对bug进行测试,如果bug依然存在,就把bug 状态置为reopened,流程到第二步重新开始,如果问题已经解决,就直接改为close,该bug 的流程就走完了。

流程虽然简单,但是在实际使用中还是发现一些问题:1.bug信息不全:有的信息,比如项目,模块,指定处理人(也就是指派给谁处理)等,这些信息会用来作统计分析,哪个项目,哪个模块,谁的bug多,谁发现的bug多,谁改的bug多等,根据这些信息可以大致看出一个人的工作量和工作质量。

所以不要嫌麻烦,把bug的信息写全些。

2.所提供的信息不准确:有的bug描述一带而过,表述含糊不清,只是说出现了错误,但是错误的现象是什么,提示信息是什么,怎么操作才出现的,都不清楚,这样的bug交给开发人员,只会给开发人员增加负担,因为他自己还要再作测试,以发现更多的信息,去排除bug,或者他会到测试那边其讨论,询问详情,有时要多次反馈才能确定到底是什么问题。

3.开发人员关闭bug:只有bug的提交人(也就是发现人)才能去关闭该bug,开发人员只能使用两个状态:“处理中”和“已修正”4.bug的可重现性:这个重要的属性是在bug管理软件中无法体现和度量的,这个任务主要都在测试这边,如果你发现了一个bug,赶紧把开发人员叫过来,人家来了,你要给他看看这个bug,可是却怎么也不出现了,连自己都不知道这个bug是怎样操作后才出现的。

缺陷处理流程

缺陷处理流程

缺陷处理流程1缺陷处理流程1.缺陷处理流程图如下:2.缺陷处理流程图中判定说明:1)是否打开缺陷:开发组长/经理查阅缺陷,确认为缺陷后,指定优先级、估计修复日期再指派给相关开发人员;如果确认为不是缺陷的,注释中说明理由,予以否决。

2)处理缺陷:开发处理缺陷;如果缺陷短期内进行修复存在困难,且该缺陷对于功能实现影响不大的,应该给开发组长/经理说明情况,让开发组长/经理与缺陷相关人员协调后延期处理该缺陷,并在注释中说明理由,估计修复日期和指明计划关闭版本。

3)是否关闭:测试人员对回归通过的缺陷进行关闭;否则重新打开缺陷。

并在注释中说明重新打开理由。

3.缺陷处理流程图中流程说明:1)新建缺陷:测试人员(其他人员)根据缺陷填写说明,新建缺陷。

2)已否决:对已否决的缺陷,最后由测试发起会议(形式可以根据情况而定),找到缺陷相关人员进行确认。

如果确认为是无效的缺陷,保持“已否决”状态,否则重新打开缺陷,并指派给相关处理人员。

3)(重新)打开:开发人员应该处理自己手上“打开”和“重新打开”的缺陷。

4)延期处理:开发组长/经理根据情况,对缺陷进行延期处理。

5)已经修复:开发人员处理完缺陷后,把缺陷状态改为“已修复”状态。

并通知测试人员进行回归。

6)回归测试:测试人员对已经修复的缺陷进行回归。

7)关闭缺陷:测试人员回归测试通过后,对缺陷进行关闭。

4.为了说明各个角色在缺陷处理流程中的职责,据测试流程所画泳道图如下:如果上面判定和流程中,某一方存在异议的,应及时反馈上级。

然后上级根据缺陷优先级、实际情况等,找恰当的时间发起会议(或其他)的方式找到缺陷相关人员进行沟通、协调和处理。

2缺陷填写说明1.BUG全部提交到QC中(指定域名的指定项目下)。

2.“摘要”,用简单明了的语句说明白你这个BUG,相当于BUG的中心语句。

3.详细信息填写规范:1)“分配给”,选择这个BUG所属模块是属于那个研发人员,并把问题指派给他(如果不知道,就直接提交给该负责人)。

软件缺陷管理流程图

软件缺陷管理流程图

软件缺陷管理办法1.目的本文档定义了软件缺陷管理流程和相关规则,确保软件缺陷管理的系统性和规范性,以保证项目研发质量。

2.适用范围适用于部门项目研发过程的缺陷管理,对各阶段的缺陷管理过程进行指导和规范。

3.定义3.1 术语缺陷(Defect):存在于软件之中偏差,可被激活,以静态形式存在于软件内部。

Bug:缺陷一种表现形态,系统或程序存在的任何一种破坏正常运转能力的问题。

3.2 缺陷定义(1)软件未达到需求规格说明书的功能;(2)软件出现了需求规格说明书指明不会出现的错误;(3)软件功能超出需求规格说明书的范围;(4)软件未达到需求规格说明书未指出但应达到的目标;(5)测试工程师认为软件难以理解、不易使用、运行速度慢,或者最终用户认为不好。

4.缺陷生命周期4.1 缺陷生命周期图4.2 缺陷状态说明5. 缺陷处理过程5.1 正常处理过程(1)创建问题在测试管理系统中,所有用户都可以创建新问题,包括需求问题和软件缺陷等。

创建问题时,需要描述清楚,并选择正确的选项,详细请参考5.4和5.5。

(2)指派问题创建问题时,创建者通常要指派给该项目开发负责人,再由其指派任务,或直接指派给相应模块的开发工程师。

如果指派人是错误的,或者需要他人确认或帮助,则可以重新指派给合适的工程师,写上相关备注。

(3)确认问题通常开发工程师收到新问题后,需要分析和确认此问题是否为Bug。

如果是Bug,则选择“确认状态”;如果认为非Bug,则注明原因并指派回创建者。

当创建者收到确认指派时,需要进行及时确认。

如果同意为非bug,则及时关闭它;如果不同意,则需要注明理由并指派回相关工程师。

如果问题确认指派次数大于6次时,需要进入“争议处理”流程,详细请参考5.2。

(4)解决问题此为开发工程师的主要职责,包括Bug的复现、修改和修改验证。

开发工程师需要及时对确认状态Bug进行分析和解决,并自己验证通过,则操作为解决状态,解决方案规则请参考5.4中解决方案定义部分,在缺陷管理系统中解决方案选择相应的选项,解决后系统将自动指派回给创建者。

软件Bug管理流程

软件Bug管理流程

Bug管理流程版本号:v1.0目录1目的 ....................................................................................................................................... 1-3 2适用范围 ............................................................................................................................... 2-3 3术语和定义............................................................................................................................ 3-3 4角色、职责与权限 ................................................................................................................ 4-3 5流程准入条件........................................................................................................................ 5-3 6流程准出条件........................................................................................................................ 6-4 7流程定义与描述.................................................................................................................... 7-4 7.1B UG管理目标 ....................................................................................................................... 7-4 7.2流程总览 .............................................................................................................................. 7-47.2.1BUG状态说明.............................................................................................................. 7-47.2.2Bug处置主要流程图................................................................................................... 7-67.2.3Bug处置详细流程图................................................................................................... 7-7 7.3活动描述 .............................................................................................................................. 7-97.3.1新建Bug....................................................................................................................... 7-97.3.2分配Bug....................................................................................................................... 7-97.3.3确认Bug....................................................................................................................... 7-97.3.4 解决Bug ......................................................................................................................... 7-97.3.4补充信息和证据 ........................................................................................................ 7-107.3.5验证Bug..................................................................................................................... 7-107.3.6关闭Bug..................................................................................................................... 7-11 7.4BUG级别定义...................................................................................................................... 7-117.4.1严重度 ........................................................................................................................ 7-117.4.2优先级 ........................................................................................................................ 7-12 7.5B UG描述 ............................................................................................................................. 7-13 7.6B UG描述规范(以手机类项目为例).............................................................................. 7-137.7C OMMENT规范..................................................................................................................... 7-14 7.8B UG附加信息 ..................................................................................................................... 7-15 7.9K EYWORDS定义 .................................................................................................................... 7-151目的定义bug管理标准,规范研发和测试人员的bug处理过程。

某知名软件公司程序BUG处理流程

某知名软件公司程序BUG处理流程

客户BUG处理流程
一、目的:制定客户BUG处理的规范,达到多部门协同作业的目的。

二、流程图:
m
o
c
.
a
f
d
n
a
三、具体职责说明:
A.实施部:
1.接到客户BUG后,分析问题是否客户误操作而产生的,如果是因为客户的误操作
产生的BUG,由实施部对应服务人员给客户提出正确的操作方法。

2.如果不是客户错误操作,确定客户使用的数据库和程序公司是否与公司测试环境一
致,如果一致登记JIRA问题,交测试组处理。

3. 如果不一致,由实施部对应服务人员联系客户取得客户最新的数据库及程序,交测试组测试时使用。

4. 收到测试组交来的修改后程序后,确认是否已修改客户BUG ,确认已修改,给出更新文件通知客户升级。

5. 如果没有修改,退回测试组,重新测试。

B. 测试组: 1. 收到JIRA 问题后,进行问题测试,找到问题发生的原因交编码组修改。

2. 测试编号组修改好的程序,如果已修改完成,交实施部测试。

3. 如果没有修改完成退回编码组重新修改。

C. 编码组: 1. 根据测试组测出的问题原因修改程序,给出修正后程序。

安达发a n d a f a .c o m。

《bug处理流程》

《bug处理流程》

《bug处理流程》BUG处理流程说明⼀、BUG处理流程图:流程描述:1、测试⼈员发现bug提交给开发。

2、开发⼈员判断是否是bug。

3、如果是bug,进⾏修改,修改完成后更改bug状态为已解决。

4、如果不是bug,退回给测试⼈员并描述退回原因,或为设计如此,或为外部原因,或者不能重现。

5、开发⼈员修改完成的bug,由测试⼈员进⾏验证,确认修改正确,关闭bug。

6、验证未通过的bug重新激活,开发⼈员继续修改,直⾄验证通过,关闭bug。

7、测试⼈员需要对开发⼈员退回的bug进⾏确认。

8、确认不是bug关闭。

9、如与开发⼈员意见不⼀致,认为是bug,需提交项⽬负责⼈仲裁。

10、项⽬负责⼈确认是bug由开发⼈员修改,不是bug由测试⼈员关闭。

注:除提交项⽬负责⼈仲裁环节外,其他环节都可以在禅道上完成。

⼆、各⾓⾊应关注的状态1.开发⼈员:激活、重新打开激活:开发⼈员要对处于激活状态的bug进⾏处理,处理后将其状态置成“已解决”、“设计如此”、“⽆法重现”、“外部原因”、“重复bug”或“延期处理”。

重新打开:重新打开的bug是已解决的bug经过测试⼈员验证,未修改正确,需要继续修改。

2.测试⼈员:已解决、⽆法重现、设计如此、外部原因、延期处理已解决:测试⼈员发现状态为“已解决”的BUG,要及时验证,如果确实已解决,要将其置为“关闭”。

否则“重新打开”⽆法重现:测试⼈员发现状态为“⽆法重现”的BUG,要及时修改,把步骤描述清楚,并将其状态置为“重新打开”。

设计如此:测试⼈员发现状态为“设计如此”和“外部原因”的BUG,要及时通知项⽬经理,由项⽬经理来决定是否修改;对“延期处理”的问题要进⾏定期跟踪,如发现问题没有按注释进⾏修改要及时通知开发⼈员或汇报给相关负责⼈。

3.项⽬经理:设计如此、外部原因、延期处理设计如此:因为这些BUG都是测试⼈员和开发⼈员有争议的BUG,因此项⽬经理必须及时关注这些BUG,及时给出合理的定夺,如果不需修改把状态置成“关闭”,如果需要⽴刻解决置成“重新打开”,否则置成“以后解决”。

bug管理流程

bug管理流程

Bug的属性Bug重现环境这个应该是我们重现bug的一个前提,如果没有这个前提,我们可能会无法重现问题,或者跟本就无从下手。

操作系统这个是一般软件运行的一大前提,基本上所有的软件都依赖于操作系统之上的,对于一个软件来说,要想在某个操作系统上运行,必须要对这个操作系统支持,这就需要有真对性的设计与开发。

对于不同的操作系统,其可能存在差异(如:win xp 与win 7)或本质的区别(如win 7 与CentOS linux ),所以,操作系统环境是重现问题的一个重要前提。

浏览器对于B/S系统,或面向大众的互联网产品(网站,邮箱等),浏览器的兼容性也是必须测试的一个重点,对于现在的浏览器市场,各式的浏览器都有其用户群,要想使产品大众化,必须考虑这些产品的兼容性问题。

不同的浏览器之间(IE、firefox、chrome、opera 等),甚至同一系列不同版本(ie6/ie7/ie8/ie9等)都可能存在兼容性问题,所以,对于这类应用,浏览器环境重现bug前提条件之一。

其它(这个“其它”非常重要)对于不同的系统发现重现问题,都会有其特定的前提,拿我测试的邮箱来说,必须要描述其是在测试线还是现网环境,而且还要附带一重现问题的帐号等。

对于c/s软件,可能还要考虑与其它常用软的兼容等,例如,是在安装的某款软件后,对本软件的安装和使用造成影响。

这些都是重现问题的必须描述的环境。

问题类型根据JIRA的管理系统的划分,bug 只是问题的一种,它可以用于跟踪多种不同类型的问题(其实,他只是将bug做为一子类而已)。

JIRA系统缺省提供的问题类型(大部分的系统都可以自定义类型的,这样就增加了灵活性。

)•Bug : 测试过程、维护过程发现影响系统运行的缺陷。

(这就是一般测试人员所提交的bug)•New Feature : 对系统提出的新功能。

(单个的小需求可以,如果大的话,就相当于一个需求,放到这里是不合理的。

)•Task : 需要完成的一任务。

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