一个bug的生命周期是多久_bug严重程度

一个bug的生命周期是多久_bug严重程度前言:基本定义:BUG从发现到这个bug关闭,是一个完整的生命周期。一:从具体状态上来讲状态有这几种:1:new-bug被第一次发现的时候,确认是一个问题,将bug进行记录。2:assigned-当这个bug被指派给某个开发时,bug的状态变为assigned(已指派)。3:open-在被指派的开发进行bug修复的时候,表示开发正在处理这个bug。4:fixed-当被指派的开发将该bug修复完成的时候,表示bug已修复完成。5:pendingreset-待测试,开发修.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

前言:

基本定义:BUG从发现到这个bug关闭,是一个完整的生命周期。

 

一:从具体状态上来讲

状态有这几种:

1:new-bug被第一次发现的时候,确认是一个问题,将bug进行记录。

2:assigned-当这个bug被指派给某个开发时,bug的状态变为assigned(已指派)。

3:open-在被指派的开发进行bug修复的时候,表示开发正在处理这个bug。

4:fixed-当被指派的开发将该bug修复完成的时候,表示bug已修复完成。

5:pending reset-待测试,开发修复完成,将bug转到测试手中未测试时的状态。

6:reset-再测试,测试组负责人将bug指派给某位测试人员时,为reset(重置)状态。

7:closed-测试人员进行回归确认该bug已经被修复,状态为closed(关闭)。

8:reopen-测试人员进行回归,发现该bug仍有问题,将其再打开,称为reopen(再打开)。

9:pending reject-在开发人员认为这不是个bug时,为拒绝中的状态。

10:rejected-在开发拒绝后,测试人员确认不是问题后,为被拒绝的状态。

11:postponed-延期,某些bug由于种种原因未能被修复,则是延期状态。

 

 

二:在工作中的状态:

一个bug的生命周期是多久_bug严重程度

具体含义和上述大同小异

1:open-发现bug,指派给开发,但是开发还没有进行,处于打开状态。

2:in progress-开发正在修复该bug,处于进程中状态。

3:closed-开发由于一些原因,拒绝了bug的修复,直接关闭了bug。

4:resolved-bug修复完成,等待测试的状态。

5:in QA-测试进行bug回归时的状态。

6:reopened-回归后发现bug有问题,再一次打开的状态。

 

三、个人理解及举例

1、QA发现一个bug,在Jira(bug管理工具)创建一个问题,发现自己误操作导致,所以关闭该bug:

Open–Closed

2、QA发现一个bug,在Jira(bug管理工具)创建一个问题,RD接受了这个问题,准备修改,QA发现重复提交了,直接关闭

Open–In progress–Closed   

3、 QA发现一个bug,在Jira(bug管理工具)创建一个问题,RD接受了这个问题,进行修改,修改完成后,重新指配给测试,QA重新测试,发现仍存在问题,重新打开,等待RD再次修改完,确定没问题,然后关闭该bug。

Open→In progress→Resolved→In QA→Reopend→Closed

 

备注:

个人觉得这个很简单的,你可以理解成一个故事,你发现问题,告诉别人,别人觉得是问题,然后修改,你在验证,没问题就关闭,很简单的。。。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179559.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月21日 上午10:16
下一篇 2022年10月21日 上午10:16


相关推荐

  • 计算机一级二级三级缓存,CPU一级缓存,二级缓存和三级缓存是什么意思? CPU缓存有什么用?…

    计算机一级二级三级缓存,CPU一级缓存,二级缓存和三级缓存是什么意思? CPU缓存有什么用?…所谓的 CPU 缓存是 CPU 内部缓存的运行频率 缓存的大小和结构对 CPU 速度的影响更大 因此缓存的大小也是 CPU 的重要性能指标之一 CPU 缓存的工作效率可以远远超过内存和硬盘的速度 以下安装主页主要介绍有关 CPU 缓存的知识 有兴趣的用户可能希望学习 什么是 CPU 缓存 CPU 缓存的用途是什么 CPU 高速缓存 英文为 CacheMemory 是位于 CPU 和内存之间的临时内存 CPU 缓存的功能主

    2026年3月17日
    1
  • datetime报错 sql脚本_SQLSERVER 中datetime 和 smalldatetime类型分析说明

    datetime报错 sql脚本_SQLSERVER 中datetime 和 smalldatetime类型分析说明datetime和smalldatetime代表日期和一天内的时间的日期和时间数据类型。MicrosoftSQLServer用两个4字节的整数内部存储datetime数据类型的值。第一个4字节存储basedate(即1900年1月1日)之前或之后的天数。基础日期是系统参考日期。不允许早于1753年1月1日的datetime值。第一个4字节:…

    2022年5月19日
    42
  • Flask 中的数据库迁移

    Flask 中的数据库迁移Flask 中的数据库迁移在我之前使用 Flask 实现简单接口时 为了方便 我每次都会将数据表删除掉 然后重新创建表和添加数据 因为测试数据只有几条 所以可以使用删表重建的方式 但在实际的项目中 是不可能使用这种方式的 删表意味着删数据 在开发过程中 有时候需要修改数据库模型 比如新功能需要增加一个字段 在 Flask 代码中修改模型类后 要将新增的字段同步到数据库中 这时候是不能删表重

    2026年3月26日
    1
  • Cisco路由器中的静态路由配置

    Cisco路由器中的静态路由配置在日常生生活中 我们互相通信时 大家并不在同一网段 主要就是靠路由器的转发数据的功能 这次将在 Cisco 路由器上面 通过配置静态路由来实现不同网段的通信 静态路由配置实验网路拓扑图一实验环境 GNS3 Windows10 操作系统 SecureCRT8 0 二实验目的 实现不同网段中主机的通信三实验过程 1 对 R1 路由器的配置 配置接口 ip conftintf0 1ip

    2026年3月16日
    1
  • 微信小程序–电池容量、电池剩余电量样式

    微信小程序–电池容量、电池剩余电量样式效果如图所示:竖列的我用的旋转横列90度实现的wxml:<viewclass=”complex”><viewdata-charge=’0’class=”battery”></view><viewdata-charge=’1’class=”battery”></view><viewdata-charge=’2’class=”battery”></view&gt…

    2022年8月18日
    9
  • 面试题 ArrayList与LinkedList的区别

    面试题 ArrayList与LinkedList的区别ArrayList 和 LinkedList 的区别 Java 基础面试题 面试官问你这个题的关键 是为了考察你的数据结构功底 理解及深入程度 此处 ArrayList 和 LinkedList 是 Java 语言实现的数据结构 如果你对数组和链表有了解 那这个问题就是简易的 进入正题 总结几点 1 ArrayList 的实现是基于数组来实现的 LinkedList 的基于双向链表来实现 这两个数

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号