通用缺陷管理流程

1.开发认为是缺陷的处理

测试人员发现并提交缺陷,由开发人员进行处理,开发人员修改了这个缺陷就会将这个缺陷的状态置为Fixed状态让测试人员进行验证。测试人员对这个已修复的缺陷进行回归测试,如果回归测试通过,则将缺陷状态置为closed,如果回归测试没有通过,则将缺陷状态置为Reopen状态等待开发再次修复,直到修复成功。

2.开发认为不是缺陷的处理

测试人员发现并提交缺陷,由开发人员进行处理。但是开发人员认为不是缺陷,则将该缺陷的状态置为Reject状态并提交回测试人员。测试人员如果认为确实误报了缺陷,则直接关闭(Closed),如果经过测试、开发沟通认为是bug,则测试人员重新打开(Reopen)让开发人员继续修改,开发人员修复这个缺陷置为Fixed,提交给到测试人员进行回归测试,直到回归测试通过为止。

3.开发认为重复缺陷的处理

测试人员发现并提交缺陷,由开发人员进行处理。但是开发人员认为是重复缺陷,则将该缺陷状态置为重复缺陷,作为测试人员一定要确认该缺陷是否确实有人处理(获取到重复的缺陷ID),如果确实是同一个缺陷,则将重复的缺陷直接关闭。如果不是同一个缺陷,则重新打开该缺陷,继续跟踪。

4.延迟缺陷的处理

测试人员发现并提交缺陷,由开发人员进行处理。但是因为项目和时间等因素,某些缺陷无法在项目周期内完成,则需要进行延迟处理(备注:延迟处理的缺陷本身被确定为有效缺陷),对于延迟的缺陷需要经过开发、测试、项目经理、客户代表共同认可方可延迟。对于延迟的缺陷,置状态为Delay(测试人员翻转该状态)到了下一个版本,测试人员就应该把所有Delay状态的缺陷重新置为Reopen状态,让开发人员继续修复。

时间: 2024-12-12 09:17:46

通用缺陷管理流程的相关文章

通用审批流程快速开发系统案例分享

公司组织机构是一个树形架构,先前新加盟公司时都是总部直接添加在某个子公司下,因审计需要,要求通过下面公司申请,逐个角色处理来完成新公司的开通,开发任务最后落到我这里,时间紧,任务重,先前也没接触多少审批流程的开发,好在我们的系统是基于通用权限管理系统的底层来做的开发,角色,权限控制已没什么问题,而且底层也集成有一个审批流程组件,只是先前没多少人使用过,通过与吉日嘎拉老师的沟通,大致了解了这个组件的思想,就像其它系统调用权限功能一样,我只需要完成业务功能的开发,实现审批流的接口即可,经过将近3周的

软件缺陷管理流程

软件缺陷(Bug)能够引起软件运行时产生的一种不希望或不可接受的外部行为结果,而软件测试的过程简单来说就是围绕缺陷进行的.而为了有效的的跟踪.管理Bug的处理情况,指导测试团队和开发人员有效的处理相关Bug,有必要采用一套完整的方法.手段对其进行管理,也就是本文将介绍的缺陷管理流程. 一.缺陷产生的原因 通常开发及测试人员所讲述的软件错误和软件缺陷是两个不同的概念,简单的来讲软件错误是指在软件声明周期内不希望或不可见接受的人为错误,其结果是导致软件缺陷的产生.在软件动态运行过程中,在某种条件下系

【经验分享】基于创龙AM5708多核间通信的IPC例程通用开发流程

c此文章原创来源于:创龙电子 ? ? ? ??AM5708嵌入式开发板是一款由创龙基于TI AM570x浮点DSP C66x + ARM Cortex-A15工业控制及可编程音视频处理器.由SOM-TL570x工业核心板设计的开发板,它为用户提供了SOM-TL570x工业核心板的测试平台,用于快速评估SOM-TL570x工业核心板的整体性能.广泛应用于机器视觉.电力自动化.智能交通.医疗器械.自动分拣装置.高精度仪器仪表.高端数控系统等多种工业应用场合. ? ? ? ? 下面简单讲解一下创龙基于

转:目前流行的缺陷管理工具

缺陷管理工具: 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追踪系统设计用来帮助你管理软

缺陷管理软件

缺陷管理工具:1.  Bugzilla2.  Bugfree3.  TestDirector (Quality Center)4.  ClearQuest5.  JIRA6.  Mantis7.  Bugzero8. BugTracker9. URTracker10.KisTracker11.TestLink12.JTrac13.BugNet14.BugOnline15.eTraxis 一.Bugzilla(免费,跨平台) Bugzilla是一个Bug追踪系统设计用来帮助你管理软件开发. Bug

一个测试老鸟的工作总结(2)——研发流程之我见

从一个执行层面的测试做到测试主管这个级别,当你手下管理多个项目和测试人员时,流程成为你必须要考虑的事,一般公司也很少有自己独立的SQA部门进行过程管控,如果是弱矩阵式的组织架构的模式下,基本QA/QC作为一个质量部门存在于公司内,而过程管控流程制定一般也分摊到项目管理者或质量部门中.那我们今天就来讨论一下软件研发流程这个话题,对于大多数普通的人员来看,流程是否完善规范,也是看一家公司的软件研发是否正规的主要标准.对于国内的软件企业,我们一般常见的几种开发模型有: 边做边改模型:没有规格说明,没有

工业相机编程模型和流程

不同的工业相机提供不同的编程接口(SDK),尽管不同接口不同相机间编程接口各不相同,他们实际的API结构和编程模型很相似,了解了这些再对工业相机编程就很简单了. DMA技术 DMA是一种高速的数据传输操作,允许在外部设备和存储器之间直接读写数据,既不通过CPU,也不需要CPU干预.整个数据传输操作在一个称为"DMA控制器"的控制下进行的.CPU除了在数据传输开始和结束时做一点处理外,在传输过程中CPU可以进行其他的工作.这样,在大部分时间里,CPU和输入输出都处于并行操作.因此,使整个

软件产品升级流程,你知多少?(转)

一个软件产品做出来之后,并不是说永远都不用变了.基于以下的种种原因,我们需要对原软件产品进行升级: 用户对软件功能提出了新的要求,现在运行的软件不能满足用户的新需求. 原软件存在 bug,用升级的方式来修补这些 bug. 对原软件的程序进行了优化,新的程序在执行效率.性能等方面有所提升. 自主开发了一些能够提升用户体验的新功能. 对于一般的软件产品来说,升级是一项浩大的工程,其中牵涉到很多的人员,包括:市场人员.开发人员.测试人员.技术支持人员等. 软件产品的通用升级流程如下所示: 软件产品的通

软件测试基本流程与要求

1.目标 制定完整且具体的测试路线和流程,为快速.高效和高质量的软件测试提供基础流程框架. 最终目标是实现软件测试规范化,标准化. 2.测试流程说明 3.测试需求分析 测试需求是整个测试过程的基础:确定测试对象以及测试工作的范围和作用.用来确定整个测试工作(如安排时间表.测试设计等)并作为测试覆盖的基础.而且被确定的测试需求项必须是可核实的.即,它们必须有一个可观察.可评测的结果.无法核实的需求不是测试需求.所以我现在的理解是测试需求是一个比较大的概念,它是在整个测试计划文档中体现出来的,不是类