5. 开发说:不是我的问题?
在测试过程中,特别是测试前端时,开发经常习惯性的不排查问题,直接给测试人员说:这是api的问题。
所以测试在日常工作中,经常出现找前端开发,前端开发说是api的问题,找api开发说是前端问题。那么作为一个专业的测试,如何减少这种不断找bug主人的工作?
测试秘籍:
1)对比现象,同时对比安卓和ios:
a) 若是两端均为错误,则大概率是api的问题,可以优先找api人员;
b) 若是仅有一端出现错误,则大概率是前端的问题,可以优先找前端开发。
2)学会看日志:使用抓包工具或者公司内部的日志平台,直接定位是接口返回的数据异常,还是前端展示异常;
3) 提供定位日志:给对应的开发人员。
6. 开发说:部署/安装一下?
在测试过程中经常出现,开发解决一个bug,就会要求你部署一次代码或者重新安装包,导致测试过程中不断地部署、不断地安装,不仅影响个人测试,同时也会影响他人测试的准确性。
测试秘籍:
1)判断缺陷严重程度:导致无法继续测试的缺陷,可立即部署/更换安装包;
2)非严重缺陷,则按以下方式处理:
a) 开发在缺陷jira上备注:修复的版本+修复内容+可能影响范围;
b) 及时提交代码;
c) 完成a)+b)之后,开发人员及时再将缺陷【状态变更:已解决+指派给对应的测试人员】。
测试人员可以阶段性的对已解决的缺陷进行环境部署或安装包替换后,再进行统一回归验收。