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通过邮件的方式知会项目组其他同事,后续若遇到可以有所知悉。
行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!