提问:
- 不会定位bug根因,只知道无脑抛出bug的测试,前景如何
- 不会定位bug根因的测试,公司为什么招你?
处境:
- 前三年没啥瓶颈,日复一日,每日做同样的事同样的操作,不太需要动脑,能力无提升
- 三年后,你能力与应届生一致,工资还比应届生高,公司可能考虑你的位置和薪资(开?还是不开但薪资不涨)。
- 不会发现异常bug,不会发现深层次的bug,定位一些bug,提前发现bug
- 你只会循环迭代版本,执行用例,提交表象bug,回归bug
思考成长:
自主定位bug,找到bug根因,需要提升你的能力
- 抓包能力
- 了解服务器部署架构
- 了解业务逻辑
- 看得懂log
- 了解下http知识
- 有点linux、windows知识
- 思考够多,总结够多,看到问题,大概知道问题类型,缩小定义范围
- 有信息检索能力
注意:
- 抓包:大家都懂,但是要学会分析出头绪是关键
- 业务逻辑:这是基本功,测试前你要了解开发负责人员需求模块分配,多画业务流程图,了解实现逻辑,了解影响范围,是否会影响其他功能等,这部分可以看我之前总结的<接到任务后的整个测试前准备流程总结>,里面有些到测试钱需要沟通了解的相关问题
- 看得懂log:路径、关键词,或者看开发如何定位的,这样也能略知一二
- 无法定位的问题:需要知道问题造成原因,谁的问题,影响范围,是否会影响其他功能,是否同一个问题,是否彻底解决,是否以后还会有类似问题发生。