软件测试缺陷等级划分_豪之诺软件测试告诉你Bug有哪些分类和等级?

2023-10-31

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

一、bug的定义  软件的bug,狭义指软件程序的漏洞或缺陷,广义指测试工程师或用户提出的软件可改进的细节、或与需求文档存在差异的功能实现等  对应三个测试目的:(3个为了)  1、为了发现程序的代码或业务逻辑错误  2、为了检查产品是否符合用户需求  3、为了提高用户的体验  二、bug的类型  对bug的划分,禅道为例,包括:  1、代码错误  2、设计缺陷  3、界面优化  4、性能问题  5、配置相关  6、安装部署  7、安全相关  8、标准规范  9、测试脚本  10、其他划分:功能类、界面类、性能类、易用性类、兼容性类、其他  三、bug的等级  1级bug,必须优先要改  致命错误:  1、常规操作引起的系统崩溃、死机、死循环  2、造成数据泄漏的安全性问题,比如恶意攻击造成的账户私密信息泄露  3、涉及金钱,如支付类软件,金钱计算错误  2级bug  严重错误:  1、重要功能不能实现(例如:微信没有实现语音聊天、朋友圈,等)  2、错误的波及面广,影响到其他重要功能正常实现  3、非常规操作导致的程序崩溃、死机、死循环 (非常规操作:用户使用软件时不会进行的操作)  4、外观难以接受的缺陷(例如:直播平台的封面图片的失真、压缩,完全变形)  5、密码明文显示  3级bug  一般错误:  不影响产品的运行、不会成为故障的起因、但对产品外观和下道工序影响较大的缺陷  1、次要功能不能正常实现  2、操作界面错误(包括数据窗口内列名的定义,含义不一致)  例如:列名与列名下的内容不一致  3、查询错误、数据错误显示  4、简单的输入限制未放在前端进行控制;(格式显示,如登录和注册中的格式判断可由前端判断)  5、删除操作未给出提示  4级bug  程序在一些显示上不美观,不符合用户习惯,或者是一些文字的错误  1、界面不规范  2、辅助说明描述不清楚  3、提示窗口文字未采用行业术语  4、界面存在文字错误  5、改进意见:可以提高产品质量的建议, 包括新需求和对需求的改进  四、bug的处理流程  重点:发现bug后,------->有可能有bug--------确认实实在在的bug------提交bug  确认bug时不能停留在表面,需要进行深究:  例如:下拉框选择银行,却发现只有3个银行?  1、首先需确认数据库的表信息是否正确  2、如果数据库表只要3个银行 (需要沟通)研发的话只需要添加数据就好了  3、数据库表正常=====直接提bug,代码有问题  指派bug:  1、指派给相关功能模块的开发  五、bug的状态处理  已指派的bug  1、跟踪、提醒开发、  2、已修复的,更新环境验证  已解决的bug  1、更新环境验证  2、验证通过,关闭  3、验证不通过,重新打开  4、回归验证时继续跟进bug,直到关闭bug  重复的bug  1、确认重复,关闭  2、不重复,写明原因  不是bug  1、首先确认开发环境和测试环境是否一致  2、不是缺陷关闭  3、是缺陷和开发沟通  4、未得到解决与产品沟通  无法重现  1、首先确认开发环境和测试环境是否一致  2、重现不了,与产品和开发一起确认关闭(依据bug的严重程度)  3、找到重现原因,写明清楚,指派给开发  不予解决  1、找产品经理确认  2、不予解决,关闭  3、要解决,写明原因给开发  设计如此  1、找产品经理确认  2、不予解决,关闭  3、要解决,写明原因给开发  延期修改  1、根据bug的严重程度,是否影响当前版本的发布  2、与产品经理确认  3、不予延期,写明情况,激活  4、确认延期,做好记录,后续版本进行关注

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

软件测试缺陷等级划分_豪之诺软件测试告诉你Bug有哪些分类和等级? 的相关文章

  • cin与scanf cout与printf效率问题

    在竞赛中 遇到大数据时 往往读文件成了程序运行速度的瓶颈 需要更快的读取方式 相信几乎所有的C 学习者都在cin机器缓慢的速度上栽过跟头 于是从此以后发誓不用cin读数据 还有人说Pascal的read语句的速度是C C 中scanf比不上
  • warning C4146: 一元负运算符应用于无符号类型,结果仍为无符号类型

    这种警告出现在变量表示范围的临界状态 一 溢出问题 int main int a 2147483648 return 0 在已经定义死int型的情况下 影响不大 但是下面的例子却会由很大的影响 二 类型转化 int main if 2147
  • C语言---数组名与&数组名的区别

    今天在用strsep函数 有一个是双指针类型的形参 的时候 我以为 数组名就是 双指针类型的 但结果却不对 后来查了才知道 虽然数组名与 数组名的值是相同的 但是 他们的类型是不一样的 char str 10 str 的值为str 0 的地
  • JavaScript常见的运用场景

    JavaScript是一种相当流行 高效 便捷的脚本语言 它在 web 开发中发挥着重要的作用 下面我们来介绍下 JavaScript 常见的运用场景 1 网页动态效果制作 JavaScript 可以用来制作网页的多种动态效果 包括但不限于
  • 低功耗技术(一)动态功耗与静态功耗

    一 动态功耗 翻转功耗 Switching Power 翻转功耗是由充放电电容引起的动态功耗 其推导过程很简单 但是这个最终的结果却十分重要 1 switching power 和负载电容 电压 0到1变化事件的发生次数 时钟频率有关 2
  • Tomcat任意写入文件漏洞(CVE-2017-12615)

    声明 好好学习 天天向上 漏洞描述 2017年9月19日 Apache Tomcat官方确认并修复了两个高危漏洞 漏洞CVE编号 CVE 2017 12615和CVE 2017 12616 其中 远程代码执行漏洞 CVE 2017 1261
  • CSS——网易云音乐首页导航栏的制作

    文章目录 前言 一 结构的布局 二 实现过程 1 HTML结构 2 CSS样式 总结 前言 本文主要介绍了网易云导航栏的制作过程 这个案例中将会运用到CSS中的浮动 绝对定位等相关知识点 这些在以往的文章里有所介绍 一 结构的布局 示例图
  • js数组去重(9种方法),你都会了吗?

    以下共有九种数组去重的方式和详解 包含对象数组去重 1 利用Array from new Set 去重 1 利用set去重 Set是es6新增的数据结构 似于数组 但它的一大特性就是所有元素都是唯一的 没有重复的值 我们一般称为集合 Arr
  • Qt QSqlQueryModel详解

    背景知识 Qt SQL的API分为不同层 驱动层 驱动层 对于QT是基于C 来实现的框架 该层主要包括QSqlDriver QSqlDriverCreator QSqlDriverCreatorbase QSqlDriverPlugin a
  • C4droid安装使用教程

    1 C4droid简介 手机 Android 上C C 的IDE 编译器 便携 功能强大 足以满足初学者平时的练习 汉化版 更易理解和使用 2 C4droid下载 在我分享的百度网盘链接中下载 https pan baidu com s 1
  • mysql yearweek函数_MySQL的YEARWEEK函数(转)_MySQL

    MySQL的YEARWEEK函数以及查询本周数据MySQL 的 YEARWEEK 是获取年份和周数的一个函数 函数形式为 YEARWEEK date mode 例如 2010 3 14 礼拜天 www bitsCN com SELECT Y
  • numpy:广播机制

    广播是numpy对不同形状的数组进行数值计算的方式 对数组的算术运算通常在相应的元素上进行的 如果两个数组a和b形状相同 即满足a shape b shape 那么a b的结果就是a与b数组对应位相乘 这要求维数相同 且各维度的长度相同 对
  • 2023华为OD机试真题【区块链转储系统】

    题目描述 区块链底层存储是一个链式文件系统 由顺序的N个文件组成 每个文件的大小不一 依次为F1 F2 Fn 随着时间的推移 所占存储会越来越大 云平台考虑将区块链按文件转储到廉价的SATA盘 只有连续的区块链文件才能转储到SATA盘上 且
  • Pandas中inf值替换

    文章目录 问题 出现inf的原因 解决办法 参考文章 问题 今天使用Pandas从MySQL读取数据 在处理之后再写回到数据库时报了一个错误 sqlalchemy exc ProgrammingError MySQLdb exception
  • mysql数据库 期末总结

    目录 数据库基础知识 MySQL命令 字符集 库操作 表操作 创建 查看和删除 修改表 复制表 约束控制 数据操作 插入数据 增 删除数据 删 修改数据 改 查询数据 查 单表查询 分组查询 排序 限制查询结果数量 集合函数 多表查询 1
  • Game of Primes (博弈)

    Game of Primes 题目链接 题意 初始有两个数 x 和 y 每次操作可以选择一个数减1 Alice和Bob轮流操作 指定某人先手 1 如果某时刻 x k 或 y k Bob胜 2 如果某时刻 x y都是素数 Alice胜 3 如
  • shell使用示例

    文章目录 shell使用示例 统计一个文本文件中每个单词出现的频率 打印文本文件的第十行 判断有效的电话号码 输出数字范围内7的倍数 shell使用示例 统计一个文本文件中每个单词出现的频率 cat text tr s n sort uni
  • Win11 文件夹打开慢或卡顿解决方案

    问题 目前是 2023 2 27 我的 Win11 系统点开一个文件夹要等待 2 3 秒才能加载出来 使用体验极差 网上查阅大量资料 有些人在系统更新后这个情况就消失了 但是我这一直存在 系统也是当前的最新版 没有修复 目前得出的结论是 因
  • 修改Maven的本地仓库位置

    最近开始学SSM整合项目视频时 需要用到Maven仓库于是便开始研究起了Maven 首先需要在官网下载Maven的压缩包 然后进行解压 再把其加入到环境变量中 由于主要研究的时Maven的如何修改仓库位置 所以这里就一笔带过 不知道如何配置

随机推荐

  • MySQL复习笔记-一条SQL更新语句是如何执行的?

    前面我们系统了解了一个查询语句的执行流程 并介绍了执行过程中涉及的处理模块 相信你还记得 一条查询语句的执行过程一般是经过连接器 分析器 优化器 执行器等功能模块 最后到达存储引擎 那么 一条更新语句的执行流程又是怎样的呢 之前你可能经常听
  • 简单的Markdown功能实现——marked模块的使用

    marked是一个markdown 解析 编译器 通过引入marked模块 可以实现一个简单的markdown编辑器 使用方式如下 Install 新建一个项目文件夹 在项目中下载marked模块 Usage 新建一个marked js文件
  • java 生成纯色图片_canvas简单实现纯色背景图片抠图(示例代码)

    最近在研究html5 canvas的过程中 发现 canvas为前端对图像的处理开辟了一条新的道路 canvas可以做到很多事情 甚至可以做个类似于PhotoShop的东西 曾经本人在一家软件工作就做类似的工作 可以看一下我之前开发的软件
  • 支付宝、微信Android APP支付接入流程

    支付类型 一次性支付 自动续费 支付宝周期扣款 微信委托扣款 1 支付并签约 2 先签约后扣费 注 微信委托扣款中先签约后扣费 自动续费 授权扣款 免密支付 支付宝 支付流程中各端交互逻辑 支付流程中商户APP端交互逻辑 先签约后扣费流程中
  • 深度学习笔记2:手写一个单隐层的神经网络

    欢迎关注天善智能 我们是专注于商业智能BI 人工智能AI 大数据分析与挖掘领域的垂直社区 学习 问答 求职一站式搞定 对商业智能BI 大数据分析挖掘 机器学习 python R等数据领域感兴趣的同学加微信 tsaiedu 并注明消息来源 邀
  • layout_weight属性的用法和意义

    一直没理解在LinearLayout中的layout weight属性的意义 使用的时候都是将子控件的layout width或者layout height设置为0 然后在设置layout weight的权重值 以至于在被问到如果设置了la
  • s3.GLSL学习之着色器基础

    着色器 着色器程序看起来确实和C语言非常类似 它们从入口点main函数开始 并且使用同样的字符集和注释约定 以及很多相同的处理指令 着色器是运行在GPU上的小程序 这些小程序为图形渲染管线的一个特定部分而运行 从基本意义上来说 着色器不是别
  • QT踩坑记录2-多线程信号与槽

    错误输出 无错误输出 但是声明了信号的连接 但是无法使用 程序中就是无命令 介绍 QT 典型程序 include
  • Vue技术之经典案例todolist

    文章目录 前言 案例效果展示 案例功能介绍 案例主要技术 案例搭建过程 案例总结 前言 todolist案例在学习很多技术上都很适合新手练手 在这篇文章中将用Vue技术来实现该案例 此外感兴趣的小伙伴可以点击下方链接来获取案例源码哦 案例源
  • 鸿蒙第二批升级时间,鸿蒙系统第二批升级名单_鸿蒙系统第二批有哪些手机可以升级...

    鸿蒙系统现在已经是开通了第二批内测名单的报名了 听说第二批又增加了不少适配机型 于是很多第一批没有更新的小伙伴好像重现燃起了希望 那么第二批升级名单中都有哪些机型呢 我们一起来了解一下吧 1 鸿蒙系统第二批升级名单 这一期鸿蒙OS 2 0开
  • 对接支付宝服务商当面付&手机网页支付

    一 前期准备 SpringBoot对接支付宝当面付和手机网站支付 springboot 支付宝当面付 Biubiubiuexo的博客 CSDN博客 配置成功后获得到我们开发需要的 支付宝公钥 商户私钥 应用ID 服务商开通链接 支付宝服务商
  • qt信号发送间隔短而槽耗时多_Qt的信号和槽机制(Signals & Slots)

    信号和槽 Signals Slots 用于对象之间的通信 信号和槽机制是Qt的核心特性 可能也是与其他框架所提供的特性最不同的部分 信号和槽是由Qt的元对象系统 The Meta Object System 实现的 产生背景 在GUI编程中
  • spring boot整合mybatis查询数据库返回Map字段为空不返回解决

    1 出现问题原因 原因1 mybatis的配置即mapper返回映射配置 原因2 jackson的配置即 ResponseBody序列化配置 2 解决方式 步骤1 解决原因1 mybatis configuration call sette
  • scss的用法

    SCSS处理的了解和使用 官方文档 首先注意 这里的sass和我们的scss是什么关系 sass和scss其实是 一样的 css预处理语言 SCSS 是 Sass 3 引入新的语法 其后缀名是分别为 sass和 scss两种 SASS版本3
  • la是什么牌子_MLB帽子为什么这么火?!

    说到潮牌 大家想到的一定是Champion Supreme这些品牌 实际上除了这几个品牌 还有许多潮流品牌非常值得购买 MLB就是其中之一 那为什么MLB能在火出圈的同时还能让这么多人都爱不释手 随着大家对着潮流的关注 走街上10个人中就有
  • mysql 插入更新数据

    insert into insert into 语句进行插入时 如果插入的字段包含 主键或者唯一索引字段 那么 1 主键或唯一索引 已存在 则插入失败 1062 Duplicate entry 1 for key PRIMARY 2 只有主
  • python seaborn的常用方法及小例子,免费开源!

    楼主是为了方便自己以后使用 希望可以给大家带来帮助 喜欢的点赞支持 谢谢 seaborn简介 seaborn同matplotlib一样 也是Python进行数据可视化分析的重要第三方包 但seaborn是在 matplotlib的基础上进行
  • 如何在TensorFlow中通过深度学习构建年龄和性别的多任务预测器

    by Cole Murray 通过科尔 默里 Cole Murray In my last tutorial you learned about how to combine a convolutional neural network a
  • 变量的生命周期和作用域

    变量的生命周期和作用域 内存区域的划分 变量的生命周期和作用域 放大 全局变量 定义在函数外部的变量 默认值为0 static 静态 值可以变 主要用于修饰函数 本函数只能被本文件中其他函数使用 局部变量 定义在函数内部的变量 包括形参 默
  • 软件测试缺陷等级划分_豪之诺软件测试告诉你Bug有哪些分类和等级?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 一 bug的定义 软件的bug 狭义指软件程序的漏洞或缺陷 广义指测试工程师或用户提出的软件可改进的细节 或与需求文档存在差异的功能实现等 对应三个测试目的 3个为了 1 为了发现程序的代码或业