Bug有哪些分类和等级?

一、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、确认延期,做好记录,后续版本进行关注

Bug有哪些分类和等级?相关推荐

  1. 深光标准:FDA激光产品等级分类,激光等级分类,激光发射功率等级分类

    FDA激光产品等级分类 (1)第I类激光产品没有生物性危害.任何可能观看的光束都是被屏蔽的,且在激光暴露时激光系统是互锁的. (2)第II类激光产品输出功率1毫瓦.不会灼伤皮肤,不会引起火灾.由于眼睛 ...

  2. 软件测试提交bug意思,软件测试bug定义及分类

    致命:不能完全满足系统要求,系统停止运行,系统的重要部件无法运行,系统崩溃或者挂起等导致系统不能正常运行. 修改优先级为最高,该级别问题需要立即修改. 1.系统崩溃.冻结 2.导致程序重启,死机或非法 ...

  3. 计算机专业笔记本显卡,笔记本显卡排名图及显卡等级分类【图文】

    现在几乎每个上大学的学生.经常出差的上班族都有一台 笔记本电脑 ,笔记本电脑比较轻便易于携带.在性能上笔记本电脑也越来越能满足大家对电脑的需求.商场里笔记本的品牌多样,价位也从三五千到上万,即使同一品 ...

  4. 软件测试01 概念、流程、分类、策略

    目录 软件测试概念 软件测试流程 软件测试分类 缺陷 缺陷等级 A类-严重错误 B类-较严重错误 C类-一般性错误 D类-较小错误 测试用例 测试用例基本概念: 测试用例定义: 测试用例的特性 测试用 ...

  5. ASIL等级确定与分解

    1. 引言 汽车上电子/电气系统(E/E)数量不断的增加,一些高端豪华轿车上有多达70多个ECU(Electronic Control Unit电子控制单元),其中安全气囊系统.制动系统.底盘控制系统 ...

  6. ISO 26262中的ASIL等级确定与分解

    原文链接:ISO 26262中的ASIL等级确定与分解 ISO 26262中的ASIL等级确定与分解 1. 引言 汽车上电子/电气系统(E/E)数量不断的增加,一些高端豪华轿车上有多达70多个ECU( ...

  7. ISO 26262中的ASIL等级确定与分解(转载)

    1. 引言         汽车上电子/电气系统(E/E)数量不断的增加,一些高端豪华轿车上有多达70多个ECU(Electronic Control Unit电子控制单元),其中安全气囊系统.制动系 ...

  8. WEB漏洞分类与定义指南

    WEB漏洞分类与定义指南 web vulnerability classification and definition guideline 前 言 本标准按照 本标准按照 GB/T1.1GB/T1. ...

  9. 前端学习(1959)vue之电商管理系统电商系统之通过路由加载分类参数

    目录结构 router.js import Vue from 'vue' import Router from 'vue-router' import Login from './components ...

最新文章

  1. 取代Python?Rust凭什么
  2. mysql语句将日期转换为时间戳的方法
  3. 100个JavaScript代码片段
  4. 判断一个对象是否存在某个键_面向工业大数据的对象存储技术实践
  5. python 动态类型_python学习--动态类型
  6. 原创《SQL基础知识第2版》PDF高清版,限时下载!
  7. ios怎样在一个UIImageButton的里面加一些自己定义的箭头
  8. 修改蓝牙耳机按键映射_喜欢玩游戏的不要错过了,五款高性能游戏蓝牙耳机推荐...
  9. 【No.4 Ionic】修改 cordova 插件
  10. Chrome浏览器上传文件卡死
  11. easyui datagrid添加合计行
  12. Day22——十字链表
  13. 事关美亚柏科未来发展!智慧城市建设注入新动力
  14. MobaXterm 保持连接
  15. 训练报错:RuntimeError: CUDA error: device-side assert triggered
  16. 外贸用什么企业邮箱好?哪家企业邮箱安全又可靠?
  17. 关于POE的知识都在这里了
  18. 联合循环——23(屋顶防雷,盘柜中性点地排)
  19. python的一系列绘图基础
  20. boundschecher2

热门文章

  1. RecyclerView 自带的上拉加载更多
  2. 在Hbuilder中进行APP开发的手机模拟器选择问题
  3. Django Channels配置
  4. python模块之 异步channels实现
  5. 【AdaBoost算法】集成学习——AdaBoost算法实例说明
  6. dedecms 只需要几个步骤快速实现独立的手机版功能
  7. Gilde图片加载框架的使用
  8. 颗粒计数器软件中的审计追踪如何实现
  9. 女人脸上突然很多斑点?教你怎么样去除脸上的斑点
  10. 郑航计算机网络试题,郑州航院会计学试卷及答案