关于bug的分类和定金,终于有人讲明白了
01 bug的定义
一般是指不满足用户需求的则可以认为是bug,狭义指软件程序的漏洞或缺陷,广义指测试工程师或用户提出的软件可改进的细节、或与需求文档存在差异的功能实现等
对应三个测试目的:
为了发现程序的代码或业务逻辑错误
为了检查产品是否符合用户需求
为了提高用户的体验
02 bug的类型
对bug的划分,大致分为以下几类:
1、代码错误
2、设计缺陷
3、界面优化
4、性能问题
5、配置相关
6、安装部署
7、安全相关
8、标准规范
9、其他划分:功能类、界面类、性能类、易用性类、兼容性类、其他
03 bug的等级
1级bug:(致命错误)
1、常规操作引起的系统崩溃、死机、死循环报错,无法正常退出
2、功能设计与需求严重不符,基本模块缺失,测试流程无法进行
3、严重的数据计算错误
4、用户数据丢失或破坏
5、内存泄漏,系统无法登录
6、其他导致功能无法测试的问题
2级bug:(严重错误)
1、重要功能不能实现
(例如:用户所要求的功能缺失,该有的页面未实现,逻辑不通,重要图表数据未开发,等)
2、错误的波及面广,影响到其他重要功能正常实现
3、非常规操作导致的程序崩溃、死机、死循环
(非常规操作:用户使用软件时不会进行的操作)
4、系统中数据保存后数据库中显示错误
5、密码明文显示
6、页面无显示白屏,无数据
7、地图数据和图表数据不一致
3级bug:(一般错误)
不影响产品的运行、不会成为故障的起因、但对产品外观和下道工序影响较大的缺陷
2、操作界面错误(包括数据窗口内列名的定义,含义不一致)
例如:列名与列名下的内容不一致
3、查询错误、数据错误显示
4、简单的输入限制未放在前端进行控制;(格式显示,如登录和注册中的格式判断可由前端判断)
5、删除操作未给出提示
6、边界条件错误或者未做限制
7、系统未做优化,数据页面加载慢,操作卡顿之类(性能层面问题)
8、兼容性问题(分辨率,系统版本等等)
4级bug:(界面问题)
程序在一些显示上不美观,不符合用户习惯,或者是一些文字的错误
1、界面不规范
2、辅助说明描述不清楚
3、提示窗口文字未采用行业术语
4、界面存在文字错误
5、操作时未给用户提示
6、文字排列不整齐等一些小问题
5级bug:(建议性问题)
1、对于产品设计方面的意见和建议
2、对于产品界面优化方面的意见和建议
3、对于产品需要优化增强用户体验方面的意见和建议
04 bug的优先级
P1: 即“马上解决”
优先级最高,应立即修复的问题,要求开发人员必须立即修改这条bug,一般是指该缺陷导致程序完全不能满足产品的需求,基本功能明显未实现或不可用,阻塞了测试流程与进度等。
P2:即“急需解决”
表示问题的修复很紧要,很急迫,关系到系统的主要功能模块能否正常使用,包括功能、数据,或者其他的一些比较着急的需求。
P3:即“高度重视”
表示有时间就要马上解决,主要是指系统实现的功能与预期结果要求较大,但不影响其他功能和主要的核心功能。
P4:即“正常处理”
按照个人计划处理就行,主要是指界面,交互和一些特别小的功能出错,但是可以跳过此类bug继续进行测试。
P5:即“低优先级”
一些可修改或不可修改,或者是还不确定能否修改成功的bug,不影响用户体验使用,不过修改了最好,一般如果要修改且时间来不及可以在后面的版本更新中再进行修改即可。
备注:严重性和优先级并不总是一一对应。有时候严重性高的软件缺陷,优先级不一定高,甚至不需要处理,而一些严重性低的缺陷却需要及时处理,具有较高的优先级,视具体情况而定。
资源分享
下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】
关于bug的分类和定金,终于有人讲明白了相关推荐
- 什么是机器学习?有哪些分类?怎样上手开发?终于有人讲明白了
导读:本文首先介绍何谓机器学习,以及与机器学习相关的基本概念,这是学习和理解机器学习的基础.按照学习方式的不同,机器学习可以分为不同类型,如监督学习.无监督学习.强化学习等,本文会详细介绍它们各自的特 ...
- 贯穿计算机系统所有方面的重要概念,终于有人讲明白了
导读:我们在此强调几个贯穿计算机系统所有方面的重要概念.我们会在本文多处讨论这些概念的重要性. 作者:Randal E. Bryant,David R. O'Hallaron 来源:华章计算机(hzb ...
- 什么是机器学习?有哪些应用?终于有人讲明白了
导读:人工智能的快速发展,带动了相关技术的繁荣.近些年,国内外的科技公司对机器学习人才都有大量需求.怎样入行机器学习?本文带你从0开始学起. 作者:星环科技人工智能平台团队 来源:大数据DT(ID:h ...
- rds基于什么开发_IaaS、PaaS、SaaS、DaaS都是什么?现在怎么样了?终于有人讲明白了...
导读:本文将详细科普云计算的概念.云服务的发展现状,并逐一介绍各种云服务模式(IaaS.PaaS.SaaS.DaaS),建议收藏! 01 云计算的概念 云是一种服务,可以像使用水.电.煤那样按需使用. ...
- 什么是HBase?它是怎样工作的?终于有人讲明白了
导读:HBase是一个构建在HDFS之上的.分布式的.支持多版本的NoSQL数据库,它的出现补齐了大数据场景下快速查询数据能力的短板.它非常适用于对平台中的热数据进行存储并提供查询功能. 作者:朱凯 ...
- 数据库有哪些分类?应该怎样选择?终于有人讲明白了
导读:数据库通常用来存储结构化数据,这些数据有明确定义的格式.在过去的几年中,已经发布了许多数据库,可供我们选择的数据库每年都在增长.这些数据库中有许多是为特定类型的数据模型和工作任务设计的.其中一些 ...
- 什么是物联网?有哪些应用?终于有人讲明白了
作者:佩里·利(Perry Lea) 来源:大数据DT(ID:hzdashuju) 我们将从连接设备的角度来研究物联网,这些设备之前未必相互连接或接入互联网.它们可能一直没有太多的计算或通信能力.我们 ...
- 6种数据分析实用方法,终于有人讲明白了
导读:在<终于有人把AI.BI.大数据.数据科学讲明白了>中,我们讨论了分析以及相关的一些概念,如大数据和数据科学.现在我们将注意力转向分析中使用的实用方法,包括各种分析工具. 具体来说, ...
- 4种数据分析基础方法,终于有人讲明白了
导读:提到数据分析的基础方法,大家肯定很容易想到对比.细分和趋势,但是这些都是非常基础的入门理论,本文不会涉及.本文主要介绍产品经理在管理整个项目.解决整个项目的问题的时候,需要用到的数据分析方法. ...
- 什么是云原生,跟云计算有什么关系?终于有人讲明白了
导读:云原生到底是什么? 作者:阿里集团 阿里云智能事业群 云原生应用平台 来源:大数据DT(ID:hzdashuju) 云原生(Cloud Native)的概念,最早是由Pivotal于2015年提 ...
最新文章
- ASP.Net 中Frames 的一些使用说明...
- 【git】几大区概念
- Asp.net页面间传值方式汇总
- ceph编译_Ceph编译:L版本及其之后的版本
- GBDT和随机森林的区别
- python网页登录验证码不显示_进网页需要验证码?不好意思,Python从来不惧各种验证码!...
- mysql 复制 错误_Mysql复制错误error
- java.lang.ClassNotFoundException: org.apache.commons.codec.DecoderException
- 连接linux常用的工具
- 企业转向云服务的速度比企业的思想更快
- Windows 10 安装 Oracle 10g
- 听说程序员普遍缺乏数据结构,惊得我熬了一宿滋味浓郁的数据结构,滋一口回味悠长(建议珍藏)
- 揭秘淘宝搜索量快速暴增的秘密
- 浅谈EV证书的作用及思考
- 基于JAVA景区售票系统设计与实现 开题报告
- 男人怎么读 萨瓦迪卡!还是萨瓦迪卡不!
- 计算机网络基础知识应用题,【推荐】计算机网络技术与应用题库答案.docx
- 【上】CS229 吴恩达机器学习 习题作业答案 problem sets 03 PS03(全部问题解答,欢迎各位前辈指教)
- 抖音直播带货怎么选品?抖音直播选品的方法和技巧有哪些呢?
- java JScrollPane设置大小宽高
热门文章
- 纯CSS3绘制的猫咪老师——献给喜欢CSS3及《夏目友人帐》的你
- android 键盘 自动消失,android 键盘状态,获取键盘显示和隐藏
- Word embeddings in 2017: Trends and future directions (2017年里的词嵌入:趋势和未来方向)
- Vue 一套构建用户界面的渐进式的框架(条件与循环篇~)
- 计算机面试常见题目-网络
- CMD管理员运行切换目录
- 小白学 Python(23):Excel 基础操作(上)
- 【Linux】文件查找、权限设置以及综合应用
- SAP中批量采购冻结供应商实例
- Java调用Zebra800条码打印机