关于BUG
- 1. 如何合理的创建Bug
- 1.1 创建Bug的要素
- 2. Bug 的级别
- 3. Bug 的生命周期
- 3.1 Bug的状态
- 3.2 Bug的生命周期
- 4. 提出Bug后,跟开发产生争执怎么办
1. 如何合理的创建Bug
1.1 创建Bug的要素
- 问题的版本,如浏览器的版本
- 问题的环境,如windows的版本
- 错误重现的步骤
- 预期结果
- 实际结果等等。
2. Bug 的级别
Bug的定义每个公司都不一致,在定义级别之前需要查看公司规范
- 崩溃
- 严重
- 一般
- 次要
3. Bug 的生命周期
3.1 Bug的状态
- New:Bug创建浩的初识状态
- Open:确认是否是Bug,是否需要修改
- Rejected:如果不是Bug,则拒绝修改
- Fixed:立即修复Bug
- Delay:延时修改Bug
- Closed:bug经过修改之后。回归测试通过,就关闭Bug
- Ropen:如果验证仍然存在,则需要重新打开Bug,开发人员重新修改
3.2 Bug的生命周期
4. 提出Bug后,跟开发产生争执怎么办
- 先检查自身,是否Bug描述不清楚
- 站在用户的角度考虑问题,可以反问:如果你是用户,你能接收这样的实现吗
- Bug定级要有理有据,Bug等级对开发人员是非常敏感的
- 不能光提Bug,最好能提出解决方案
- 组织Bug评审,邀请产品经理、开发代表、测试代表。主要解决2个问题:1. 如何修改Bug ,2. 如何避免类似的问题发生。