深入理解bug的相关概念

本文详细解析bug的定义,包括不符合需求、异常处理等问题,并阐述bug单的重要元素,如严重级别、优先级等。讨论了bug提交的原因及处理流程,强调了与开发有效沟通的方法,如完善Bug报告、对事不对人等。同时,分析了缺陷分布特征和抗药性现象,提出在发布时决定缺陷是否修复的考量因素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是bug?

功能不符合需求, 不正确或缺失的异常处理,不符合用户使用习惯的(要根据实际情况来), 超出用户期望的需求(画蛇添足,也不一定)

 

一个bug单包含哪些要素

1、所属的系统(产品)

2、发现的版本(轮次)

3、发现bug所属的模块

4、bug提交人

5、bug的错误类型:代码错误、界面优化、设计缺陷、配置相关、安装部署、安全相关、性能问题等(默认)

6、bug的重现概率: 必现 大概率重现 小概率重现 极小概率重现

7、bug的严重级别:致命 严重 一般 提示 (影响范围越大,严重级别越高)

8、bug的优先级:高 中 低

9、bug的标题 言简意赅说明是什么bug, 而不是把测试用例名字复制一遍

10、bug单号 一般系统自动生成

11、bug内容:发现的环境、 预制条件、重现步骤、预期结果、实际结果, 截图证明,bug错误说明,(当开发看到能容能够独立重现这个bug,说明写的还行)

12:附件:测试用的数据或者出错的日志, 如果需要添加上日志

 

 

提交bug的时候尽量把截图附上,并对截图进行标注,如果不好描述的可以录制视频, 如果是偶现bug ,把发生这个错误的错误日志,操作过程说明清楚

毕竟字不如图,描述半天不如一张图, 图不如视频

 

 

发现bug为什么要提单?

1、bug容易漏掉,导致bug遗漏到客户那里

2、把bug录入系统,给开发提供bug解决的依据,哪些bug 要优先改、哪些bug可以先不修改、

3、把bug录入系统,方便开发定位这个bug,因为bug会记录重现步骤

4、把bug录入系统,方便测试知道哪些bug 需要修改但是未修改,哪些bug已经修改可以回归

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值