软件测试工程师的职责是找bug。当然了也不能说只是找bug,高大上一点应该还有保证功能的健壮性,但是回归到本质,碰到bug怎么处理呢?
1.记录问题
1.1 bug的标题,即一句话简要的概括bug
1.2 bug的描述,详细的描述bug,是否是兼容问题
1.3 bug的复现,记录bug的复现步骤
1.4 复现(一定要自己复现!!防止自己错误操作,就尴尬了)
1.4 bug截图(添加上需求描述,生动形象让开发无法拒绝)
1.6 bug优先级(决定开发优先修复哪个)
1.7 归属模块,(前端or后端or其它功能影响)
2.定位问题
2.1抓接口,查看报错接口,分析问题原因
2.2查log,tail\cat + grep + ‘关键字’
3.跟踪问题
3.1及时跟进bug修改情况,规定期限内能否改完
3.2开发不改。要问为什么不改?有歧义可以对需求文档,或者找产品。
4.回归测试
4.1 bug修改完,要进行回归测试,包括但不限于出现bug的功能,因为有时候改完一个bug会出来两个bug。