软件测试的Bug缺陷管理流程

流程说明

  1、测试人员填写bug并提交给开发组长,Bug的状态为New;

  2、开发组长次日工作前对bug确认是否有效。有效的bug,状态变化为open,并分配给开发人员;bug无效或者延期修改的,将bug状态变化为Rejected,同时也在comment中注明原因。

  3、开发人员上班的第一件事情是查看自己有几个bug需要修改。

  4、开发人员修改bug,修改完成并进行单元测试后,将bug的状态变为fixed,在comment中说明修改方法;

  5、测试人员每天查看自己提交的bug的状态变化,应该成为每个测试人员的例行行为;

  6、当bug的状态变为fixed时,测试人员打开该bug,开始对该bug进行回归测试;

  7、如果该bug回归测试通过,则状态变为closed。否则bug的状态变为reopen(必须说明reopen、closed状态变化原因或者操作过程);

  8、如果回归测试通过,可是修改的同时又引入新的bug,则重新提交bug,状态为new。如果需要的时候注明相关联的bug号;

  9、只有当所有的bug状态为closed,才可发布版本。

  注:每当bug状态改变后,必须给出相应的注释和说明,以便查看bug生命周期的变化情况。

====================================分割线================================

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-11-02 09:12:09

软件测试的Bug缺陷管理流程的相关文章

程序的bug排查流程总结

只要是人写的程序,不可能没有bug,那么解决bug,将伴随程序员的一生: Ø 只会写代码,但不会排查bug的程序员,只能算是业余程序员 Ø 能解决一般bug的,只能算是初级程序员 Ø 代码写的质量较好,还能查找较难bug的,中级程序员 Ø 代码写的质量好,注重性能,不但能排查疑难bug的,还能解决疑难bug的,高级程序员 Ø 代码写的质量好,注重性能,稳定性,可靠性,架构设计合理,能解决绝大部分疑难问题,属于资深程序员 以上的话引自某个论坛网站,不一定说的绝对正确,但基本是有道理的.   面对出

缺陷上报统一模板及缺陷管理流程

1.前置条件 :要根据对测试理论及项目业务的理解呢,对缺陷的严重性和优先级有个清晰思路并进行正确的划分. 2.统一缺陷报告的模板: 1)编号   2)所属模块 3)摘要/标题(用一句话描述BUG) 4)测试环境 .操作步骤 .实际结果 .期望结果 .备注 5)bug优先级.严重性 6)测试人  7)日期  8)bug状态 9)截图 3.缺陷的管理流程或bug的生命周期(假如:发现bug,但不知道相关的开发负责人) 提交bug-----经理/组长审核(检查描述.优先级与严重性是否符合)--- --

解决一bug的流程复盘

听同事说有一个功能不好使了,当时有事,过了一段时间来看看这个bug 解决问题时,看的是老的日志,根据老日志看来看去没有发现问题,觉得很困惑 然后手动执行了一下,发现问题没有重现.与另一个团队的同事沟通下,说是他们那边把代码回退了. 总结:解决问题时,要重现bug,并取最新的日志.从引发问题的最接近的原因开始一步步分析,一层层的排查故障  

bug的处理流程

又属于一篇普及文,希望自己在被各种技术吸引的同时,能时常来整理和总结软件测试最基本的知识. 从刚工作时接触的第一个缺陷管理工具禅道,到redmine.JIRA.bugzilla ,再到现在的QC,当然还有其它种的开源的或商业的缺陷管理工具,它们的本质是一样的,就是来管理缺陷的生命周期. 其实,你理解任意的一款工具,其它的工具也一定能无师自通.这不谈某款工具,单把它本质的一些东西抽离出来与大家分享.   Bug的属性                                        

软件测试过程中对bug的处理流程

又属于一篇普及文,希望自己在被各种技术吸引的同时,能时常来整理和总结软件测试最基本的知识. 从刚工作时接触的第一个缺陷管理工具禅道,到redmine.JIRA.bugzilla ,再到现在的QC,当然还有其它种的开源的或商业的缺陷管理工具,它们的本质是一样的,就是来管理缺陷的生命周期. 其实,你理解任意的一款工具,其它的工具也一定能无师自通.这不谈某款工具,单把它本质的一些东西抽离出来与大家分享. Bug的属性 Bug重现环境 这个应该是我们重现bug的一个前提,如果没有这个前提,我们可能会无法

《软件测试技术实战:设计、工具及管理》—第1章 1.1节软件测试的基本理论

第1篇 软件测试设计技术 软件测试技术实战:设计.工具及管理 如何把用户的需求转换为软件测试设计,这是软件测试工程师的工作重心所在.本书第一篇通过6个章节来讲述一下如何进行软件测试设计. 本篇共分以下几个章节. 第1章,软件测试的基本知识:首先讲解一些软件测试的基本知识,如果你对软件测试的基本概念已经非常熟悉了,那么就可以简单浏览,甚至跳过本章的内容. 第2章,传统的软件测试的设计方法:本章主要介绍软件测试中最经典的5个黑盒测试方法(等价类/边界值.决策表.状态转换图.决策树和正交测试法)和7个

阿里巴巴B2B业务高级技术专家傲野:传统软件测试的互联网化改造

      7月19日,阿里巴巴B2B业务高级技术专家傲野,在[R&D summit]中国软件研发高峰论坛发表<传统软件测试的互联网化改造>主题演讲,从"互联网软件测试跟传统测试的区别"."互联网化测试团队定位和价值"."如何打造一支精英化测试团队"这三方面来讲述这些年在测试工作中的实践.思考和感触.满满干货,分享给大家!         引言:一直以来,测试作为研发环节中不可缺少的角色存在着,但大多数中小型公司的测试团队却以

用别的眼光去感悟软件测试

曾经对软件测试很轻视,因为我那时很无知,只是一名普通的中国程序员,这也是那时绝大多数程序员的心态,那时中国程序员最讲究"编程才是硬道理". 如今却非常热爱软件测试,包括软件测试工具,方法,理论,技术.因为我在3年的测试工作中,深刻体会到软件测试的重要性和趣味性.此时,我已经跳出了"小程序员"的圈子,以软件系统工程的更大视角审视软件测试这项工作. 很长时间以来我一直被下面的问题而困惑,有些问题至今仍然只是具有肤浅的认识,而且,我感觉我做的测试项目越多,阅读的测试书籍越

目前流行的缺陷管理工具

缺陷管理工具: 1. Bugzilla 2. Bugfree 3. TestDirector (Quality Center) 4. ClearQuest 5. JIRA 6. Mantis 7. Bugzero 8. BugTracker 9. URTracker 10.KisTracker 11.TestLink 12.JTrac 13.BugNet 14.BugOnline 15.eTraxis 一.Bugzilla(免费,跨平台) Bugzilla是一个Bug追踪系统设计用来帮助你管理软