从一个bug被发现到这个bug被关闭这一段时间,bug可能会有以下状态:new ,open Postpone,Pending Retest,Retest,Pending Reject,Reject,Deferred,closed.(请注意这里有很多种状态,我们需要根据不同情况来决定怎样或者是否需要跟开发人员沟通)

下面就对这几种状态进行以下解释:
New:(新的)
当某个“bug”被发现的时候(第一次),测试人员需要与项目负责人沟通以确认发现的的确是一个bug,如果被确认是一个bug,就将其记录下来,并将bug的状态设为New

Assigned(已指派的)
当一个bug被指认为New之后,将其将给开发人员,开发人员将确认这是否是一个bug,如果是,开发组的负责人就将这个bug指定给某位开发人员处理,并将bug的状态设定为“Assigned”

Open(打开的)
一旦开发人员开始处理bug的时候,他(她)就将这个bug的状态设置为“Open”,这表示开发人员正在处理这个“bug”

Fixed(已修复的)
当开发人员进行处理(并认为已经解决)之后,他(她)就可以将这个bug的状态设置为“Fixed”并将其提交给开发组的负责人,然后开发组的负责人将这个bug返还给测试组

Pending Reset(待在测试的)
当bug被返还到测试组后,我们将bug的状态设置为“Pending Reset”

Reset(再测试)
测试组的负责人将bug指定给某位测试人员进行再测试,并将bug的状态设置为“Reset”

Closed(已关闭的)
如果测试人员经过再次测试之后确认bug已经被解决之后,就将bug的状态设置为“Closed”

Reopen(再次打开的)
如果经过再次测试发现bug(指bug本身而不是包括因修复而引发的新bug)仍然存在的话,测试人员将bug再次传递给开发组,并将bug的状态设置为“Reopen”

Pending Reject(拒绝中)
如果测试人员传递到开发组的bug被开发人员认为是正常行为而不是bug时,这种情况下开发人员可以拒绝,并将bug的状态设置为“Pending Reject”

Rejected(被拒绝的)
测试组的负责人接到上述bug的时候,如果他(她)发现这是产品说明书中定义的正常行为或者经过与开发人员的讨论之后认为这并不能算作bug的时候,开发组负责人就将这个bug的状态设置为“Rejected”

Postponed(延期)
有些时候,对于一些特殊的bug的测试需要搁置一段时间,事实上有很多原因可能导致这种情况的发生,比如无效的测试数据,一些特殊的无效的功能等等,在这种情况下,bug的状态就被设置为“Postponed”

Deferred(延期的)
有些情况一些特殊的bug显得不那么重要,同时也是可以消除的,这个时候我们可以将bug的状态设置为“Deferred”

Bug 生命周期 中的 各个状态!相关推荐

  1. 软件测试Bug和bug生命周期中的各种状态

    软件测试Bug和bug生命周期中的各种状态 2016年07月03日 22:50:08 阅读数:5470 所有软件开发过程的目的都是为客户(软件产品的终端用户)提供一个解决问题的方案(软件产品),以帮助 ...

  2. bug生命周期的几个状态

    BUG 生命周期中的各个状态 从一个bug被发现到这个bug被关闭这一段时间,bug可能会有以下状态: new ,open Postpone,Pending Retest,Retest,Pending ...

  3. 软件测试(软件测试生命周期,描述一个bug,定义bug级别,bug生命周期,如何开始第一次测试,测试执行和bug管理,测试工作中的人际关系处理)

    一.软件测试的生命周期 对比软件的生命周期和bug的生命周期 · 软件的生命周期:需求分析--计划--设计--编码--测试--运行维护 · 软件测试的生命周期:需求分析--测试计划--测试设计.测试开 ...

  4. Pod生命周期中的状态解释

    1.前言 之前了解到kubectl get pod的时候可以看到status列会有Running CrashLoopBackOff等状态,于是就想了解一下到底有多少种状态,并且代表了什么意思,但经过查 ...

  5. BUG生命周期和管理

    BUG生命周期和管理 1.BUG的影响 精神的摧残 ● 谁会愿意得到垃圾团队的称号? ● BUG有着无穷的生命力,你会很悲观,认为自己已经无能为力了,这种情绪会在长时间的工作后加重. ● 大家都厌倦重 ...

  6. bug生命周期bug跟踪处理

    一.BUG BUG:软件的缺陷 1.BUG的定义:----与软件测试的目的对应 软件的BUG,狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外还包括测试工程师或用户所发现和提出的软件可改进的细节.或 ...

  7. 软件测试生命周期与bug生命周期

    目录 一.软件测试&软件开发生命周期 二.描述一个bug 三.bug级别与生命周期 四.测试执行 一.软件测试&软件开发生命周期 1. 软件测试与软件开发的对应过程 (1)需求阶段:测 ...

  8. vue函数如何调用其他函数?_从源码中学Vue(一)生命周期中的钩子函数的那点事儿...

    欢迎来到我的<从源码中学Vue>专题系列文章,更多精彩内容持续更新中,欢迎关注 :) Vue作为当下前端最流行的框架之一,在国内占绝对的优势.所以接下来我们一起来学习它吧! 我不会像其它人 ...

  9. Activity生命周期的三种状态

    生命周期就是一个对象从创建到销毁的过程,每一个对象都有自己的生命周期.同样,Activity也具有相应的生命周期,Activity的生命周期中分为三种状态,分别是运行状态.暂停状态和停止状态.接下来将 ...

最新文章

  1. javascript乘法和加法_JavaScript大数相加相乘的实现方法实例
  2. [洛谷P1317]低洼地
  3. 标准库time,datetime,calendar,random的使用
  4. MySQL(五)汇总和分组数据
  5. react性能优化方案_React灵敏且性能卓越的Spray + Akka解决方案,以“在Java和Node.js中发挥并发性和性能”...
  6. Redis 与 string 相关的常用命令
  7. Linux IO 多路复用是什么意思?
  8. 9.List的子类特点
  9. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (17) - 互联环路LLC
  10. python mypy类型检查_Python中类型检查的详细介绍
  11. linux查看CPU高速缓存(cache)信息
  12. (2)把BlackBerry作为插件安装到已有的Eclipse中
  13. POJ 1945 Power Hungry Cows(打表技巧)
  14. 今天是本学期的第几周的第几天? (15 分) C语言
  15. esponse from attempted peer comms was an error: Error: REQUEST_TIMEOUT
  16. java发音_多少牛逼的程序员毁在low逼的英文发音上(JAVA)
  17. SQLServer日期相关函数 GETDATE、DATEADD、DATEDIFF、DATEPART、CONVERT、ISNULL
  18. Yuuki and a problem
  19. leetcode495. 提莫攻击
  20. 【北京-后厂村】大厂云集,精心筛选了19家公司推荐给你

热门文章

  1. java编程那些事儿 pdf,科学网—《java编程那些事儿》 前面部分阅读笔记 - 马舒天的博文...
  2. android ubuntu网络,Android手机利用USB共享网络通过Ubuntu连接网络
  3. CSND Python技能树模块使用|Python 技能树测评
  4. spring.xml配置类属性--喜闻乐见
  5. Android安装apk应用的时候出现INSTALL_FAILED_SHARED_USER_INCOMPATIBLE如何解决
  6. [机缘参悟-53]:《素书》-2-俊、豪、杰[正道章第二]
  7. Win10蓝牙设备删除后无法连接解决办法
  8. 利用SMB实现局域网共享文件夹
  9. 【视觉SLAM】DM-VIO: Delayed Marginalization Visual-Inertial Odometry
  10. 【亲测有效】如何解决Hadoop运行jar包 报错Exception in thread “main“ java.lang.ClassNotFoundException: /input