Bug管理规范

news2024/11/18 7:26:30

目录

1.目的

2.角色和职责

3.缺陷等级定义

4.缺陷提交原则

5.缺陷流转流程

5.1创建缺陷

5.2缺陷分拣/分配

5.3研发认领缺陷

5.4.研发解决缺陷

5.5关闭缺陷

5.6缺陷激活


1.目的

        项目过程中对缺陷管理的规则,明确提单规范、用例优先级的选择规则、走单流程、小概率问题跟踪处理方式、问题单激活次数过多处理办法等。适用于项目经理、研发、测试人员阅读。

2.角色和职责

角色

职责

产品经理

  • 裁决有异议的Bug

项目经理

  • 协助分析难解Bug
  • 裁决有异议的Bug

研发人员

  • 分析并确认Bug
  • 解决Bug
  • 验证自己解决的Bug

测试人员

  • 发现Bug并提单跟踪
  • 回归验证Bug
  • 每日统计、发布项目DI报告

3.缺陷等级定义

严重级别

解      释

错误说明

对应禅道的bug等级

Blocker系统崩溃

重大功能未实现、系统崩溃、关键性数据错误和丢失;中断性问题;严重的安全漏洞;由于程序所引起的死机、非法退出,程序接口错误等

致命错误,包括以下各种错误:

1.由于程序所引起的死机,非法退出

2.死循环

3.数据库发生死锁

4.因错误操作导致的程序中断

5.功能错误

6.与数据库连接错误

7.数据通讯错误

1级

Critical严重错误

主要功能未实现且无替代的方法实现该功能、安全漏洞、界面设计出现功能性明显错误、功能实现与设计不符、性能与设计偏差过大或严格定义的重要设计性能无法达到设计要求。

严重错误,包括以下各种错误:

  1.程序错误

  2.程序接口错误

  3.数据库的表、业务规则、缺省值未加完整性等约束条件

2级

Normal 一般错误

次要功能未实现、主要功能实现不完全、安装配置设置存在漏洞。

一般错误,包括以下各种错误:

1.操作界面错误(包括数据窗口内列名定义、含义是否一致)2.打印内容、格式错误

3.简单的输入限制未放在前台进行控制

4.删除操作未给出提示

5.数据库表中有过多的空字段

3级

Minor 轻微错误

界面提示信息不正确、界面控件设计摆放不符合设计要求或使用不方便、UI没有对齐等

提示错误,包括以下各种错误:

1.界面不规范

2. 辅助说明描述不清楚

3. 输入输出不规范

4. 长操作未给用户提示

5. 提示窗口文字未采用行业术语

6. 可输入区域和只读区域没有明显的区分标志

4级

Enhancement建议

建议性bug,需求加强的功能

优化建议,包含以下各种错误:

  1. 日期时间输入建议用日历选择
  2. 功能实现操作建议更简便一点

4级

4.缺陷提交原则

1.缺陷标题应简洁明了,突出重点,从bug标题可以直接看出问题点在哪里
2.根据缺陷影响,合理定义缺陷等级
3.明确的复现步骤有助于研发修复缺陷
4.非必现缺陷需进行缺陷提交和跟进

5.缺陷流转流程

5.1创建缺陷

新建缺陷,测试/产品/运营发现问题并提出(New),创建缺陷时,缺陷等级设置严谨、步骤、预期结果、实际结果、日志、截图填写清晰,方便研发定位问题;

5.2缺陷分拣/分配

测试人员对问题进行初步定位(F12查看问题接口所属模块、抓包工具抓包等),根据定位结果分配给对应的研发;(New)

5.3研发认领缺陷

研发认领指派给自己的缺陷并做初步判断:

  1. 1.自己的问题,需解决,认领缺陷(new-->open)
  2. 2.非自己的问题,指派到其他研发并备注原因,要和对方沟通确认(new-->new)

5.4.研发解决缺陷

研发一定要认真看问题单的描述:步骤、预期结果、实际结果、日志,全面分析问题解决根本问题,目标问题单一次性解决关闭。

研发解决缺陷,根据解决方案走单

  1. 1.问题已解决:Fixed并指派给测试验证;(open-->Fixed)
  2. 2.问题不需要修复:由项目经理或产品确认不需要修复并备注(open--->Won`tfix)
  3. 3.后续版本解决:项目经理确认并备注后续解决问题的版本规划(oepn-->Later)
  4. 4.研发解决问题时发现重复问题,备注重复缺陷ID,缺陷状态标记为Duplicate,走回给测试验证(open-->Duplicate)

5.5关闭缺陷

缺陷创建者验证已解决问题,验证通过,关闭缺陷(Fixed/Won`tfix/Duplicate-->Closed)

5.6缺陷激活

测试人员验证Fixed状态的缺陷,发现问题未解决,重新激活并指派给研发(Fixed---->Reopen)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/791696.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

为Android构建现代应用——应用架构

选择风格(Choosing a style) 我们将依照Google在《应用架构指南》中推荐的最佳实践和架构指南来构建OrderNow的架构。 这些定义包括通过各层定义组件的一些Clean Architecture原则。 层次的定义(Definition of the layers) 在应用程序中,我们将定义以下主要层次…

【C++ 进阶】继承

一.继承的定义格式 基类又叫父类,派生类又叫子类; 二.继承方式 继承方式分为三种: 1.public继承 2.protected继承 3.private继承 基类成员与继承方式的关系共有9种,见下表: 虽然说是有9种,但其实最常用的还…

【教学类-34-07】20230726拼图(“菱形”凹凸拼图)3*4格子(中班主题《个别化拼图》偏美术)

作品展示: 背景需求 我尝试将拼图的“圆形凹凸角”变成"正方形凹凸角”,没有成功,但做出了“菱形凹凸角”。 实用性思考: 1、这种菱形凹凸角与正方形结构近似,裁剪难度中等(比圆角容易剪&#xff0…

Android Studio Giraffe 发布,快来看有什么更新吧

又双叒叕到了「激动人心」 的 Android Studio 更新,这次更新的版本是 Giraffe | 2022.3.1,本次更新的 Giraffe(长颈鹿)将 IntelliJ 平台升级到 2022.3 版本,也将 AGP 支持提高到 8.1 ,虽然最低支持 3.2&…

LED智能照明在商业照明中的应用都有哪些?SLM421A数明深力科带你一起去了解

数明深力科SLM421A系列产品是用于两通道、高精度恒流源的LED线性驱动芯片。无需功率电感,无频闪、无EMC困扰,支持高频率PWM调色调光,在LED智能照明产品运用中周边线路简单,成本低。 SLM421每路驱动仅需要从SET到GND接一个电阻即可…

fpga_pwm呼吸灯(EP4CE6F17C8)

文章目录 一、呼吸灯二、代码实现三、引脚分配 一、呼吸灯 呼吸灯是指灯光在微电脑的控制之下完成由亮到暗的逐渐变化,使用开发板上的四个led灯实现1s间隔的呼吸灯。 二、代码实现 c module pwm_led( input clk ,input rst_n ,output reg [3:0] led ); …

从安装到实战!Citespace保姆级教程!

来源:浙师教育研会 软件介绍 Citespace是一款文献梳理软件 支持从主要来源(如Web of Science,Scopus,Dimensions,CNKI,CSSCI和其他一些来源)检索的书目和引文数据。能够把文件之间的关系&…

IntelliJ IDEA流行的构建工具——Gradle

IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。 如…

华为数通HCIP-ISIS原理与配置

IS-IS的基本概念 isis(中间系统到中间路由协议) 链路状态路由协议、IGP、无类路由协议; IS-IS是一种链路状态路由协议,IS-IS与OSPF在许多方面非常相似:运行IS-IS协议的直连设备之间通过发送Hello报文发现彼此,然后建…

用Python实战,畅享音乐海洋,一键采集你喜爱的音乐!

前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 环境使用: Python 3.8 解释器 Pycharm 编辑器 模块使用: requests >>> pip install requests re 第三方模块安装方法: win R 输入cmd 输入安装命令 pip install 模块名 (如果你觉得安装速…

逻辑的极限

逻辑的极限,数学和沉思 发表于康托尔的天堂 当逻辑出错时会发生什么? 让我们看看为什么排除中间定律是错误的(有时),发现数学核心的基本问题,然后再最终尝试解决出了什么问题。 您还将学习如何理解-1的负根…

Nvlddmkm错误

问题描述: 使用maya或多开应用,会不定期黑屏 电脑配置如下: 黑屏时,系统错误日志如下: 处理方式: 1、更换旧版本显卡驱动或更新显卡驱动 (目前从Navid下载的都是新版本显卡驱动 &#xff…

Linux推出Debian 12.1,并进行多方面系统修复

据了解,Debian是最古老的 GNU / Linux 发行版之一,也是许多其他基于 Linux 的操作系统的基础,包括 Ubuntu、Kali、MX 和树莓派 OS 等。 此外,该操作系统以稳定性为重,不追求花哨的新功能,因此新版本的发布…

3ds Max图文教程: 创建致命的冠状病毒动画

推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 1. 病毒建模 步骤 1 打开 3ds Max。 打开 3ds Max 步骤 2 在透视视口中创建一个半径为 50,线段为 20 的 GeoSphere。 创建地球 步骤 3 打开修改器列表并将置换修改器应用于地理 球。 置换…

Python数据分析实战-dataframe筛选某字段是(精确匹配)某些值的记录(附源码和实现效果)

实现功能 Python数据分析实战-data[data[].isin([])],筛选dataframe某字段是(精确匹配)某些值的记录 实现代码 import pandas as pddf {DataBase:[mysql,test,test,test,test],table:[user,student,course,sc,book]} df pd.DataFrame(df)…

SRC | 逻辑漏洞原理及实战

前言 作者简介:不知名白帽,网络安全学习者。 博客主页:不知名白帽_网络安全,CTF,内网渗透-CSDN博客 网络安全交流社区:https://bbs.csdn.net/forums/angluoanquan 目录 逻辑漏洞基础 概述 分类 URL跳转漏洞 概述 危害 漏洞…

CGT Asia嘉年华 | 2023单细胞测序与精准医疗论坛10月广州召开

单细胞测序技术是生物技术发展史中的里程碑式技术,目前在肿瘤研究、免疫研究、神经生物学研究及发育研究等领域都有越来越广泛的应用。单细胞测序技术可以发现稀少肿瘤细胞并进行动态监控,有助于肿瘤的个性化和精准治疗,对于精准医疗的发展至…

开发必看!一文读懂Salesforce测试策略实用建议!

可靠的测试策略是确定重大决策的关键工具,以便参与测试的人员能够做出符合共同目标的决策。测试软件的次数越多,就越能从制定高级计划中受益。本文将详细介绍测试策略,以及如何建立测试策略的实用建议。 01 什么是测试策略? 测…

开发一个二方包,优雅地为系统接入ELK(elasticsearch+logstash+kibana)

先介绍整个ELK日志平台的架构。其中xiaobawang-log就是今天的主角。 xiaobawang-log主要收集三种日志类型: 系统级别日志: 收集系统运行时产生的各个级别的日志(ERROR、INFO、WARN、DEBUG和TRACER),其中ERROR级别日志…

【指针一:穿越编程边界的超能力】

本章重点 字符指针 数组指针 指针数组 数组传参和指针传参 先回顾一下指针的概念有哪些? 指针就是个变量,用来存放地址,地址唯一标识一块内存空间。 指针的大小是固定的4/8个字节(32位平台/64位平台)。 指针是有类型&…