什么是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已经修改可以回归