首先回顾一下软件测试的生命周期
需求分析—测试计划—测试设计—测试编码—测试执行—测试评估
如何描述一个bug
- 发现问题的版本
- 问题出现的环境
- 错误重现的步骤
- 预期行为的描述
- 错误行为的描述
- 其他,例如故障的种类等
- 不要将bug放在一起提交
bug的级别
次要—一般—严重—崩溃
bug的生命周期
start—new–open—fixed修改—rejected—delay延后—closed—reopen
面试题:和开发产生争执怎么办?
问题:不是bug、bug级别太高、bug影响不大暂不修改
遇到争执不要怕,沟通协商,记住批判性思维:清楚-准确,切题-深刻,有意义,有逻辑,全面
1、先检查自身,是否bug描述不清楚:如果能高质量的录入bug,就沟通了一大半了
2、站在用户角度考虑问题
3、bug定级要有理有据,不仅参考bug级别,还有考虑bug是否会影响到流程等
4、提升自身的技术和业务水平,不光要提出问题,也能给出解决方案
开发不接受不要争吵,可以发起bug评审