01 前端的bug
通常是功能、界面和兼容性等有关,前端bug定位按F12在console中查看报错信息。
02 后台的bug
与逻辑、性能和安全性有关等问题,后台bug定位查看报错日志,通过日志分析,查数据库等。
03 通过查看日志文件查找bug
先进入到日志文件路径,然后打开日志内容
打开名为xxx的日志文件
实时查看日志结果
通过grep筛选相关内容
04 web测试定位Bug方法
通过抓包工具来进行抓包分析
大多数的浏览器都有自带的抓包插件,F12开启抓包后,在NetWork中可以看到当前页面发送的每一个http请求。
通常情况下,我们可以通过请求接口、传参和响应三部分来判断Bug
(1)请求接口URL是否正确,如果请求接口URL不正确,为前端Bug;
(2)http请求中的参数是否正确,如果http请求中的参数不正确,为前端Bug;
(3)如果接口URL和参数都正确,查看响应内容是否正确,如果这种情况下响应内容不正确,则为后端Bug。
(4)如果JS基础比较好的话,也可以在浏览器的控制台中输入JS代码进行调试
05 定位后端Bug
(1)查看报错日志
查看报错日志,通过日志分析,需要有一定的经验,并且有一定的代码基础,才能更好地定位问题。
(2)查看数据库的数据
了解所测功能的数据表结构,测试过程中,查看数据库的数据,确认数据的正确性。
06 偶现bug的处理
1、遇到bug及时记录相关信息,将bug的截图、操作步骤、所使用的数据、错误日志及时保存下来
2、根据记录的数据逐步排查验证,尽量保证环境与先前出现bug的环境一致,数据和步骤也要一致,想办法重现bug
3、既然是偶现bug,可以申请帮助。将bug相关数据、操作发给项目组同事,让他们帮忙操作下看能否重现
4、若进行上面的操作都没实现这个bug的重现,则需要将偶现bug通过邮件的方式知会项目组其他同事,后续若遇到可以有所知悉。
总结:
感谢每一个认真阅读我文章的人!!!
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。