好,我的回答是,如果只想做一个测试职员最基本最本分的事情,那么可以这么想。但是,如果想要在测试乃至开拓的道路上长足发展,就要知其以是然。
bug定位的主要性
首先,定位问题有一个总的思路,而这个思路是和数据的走向同等的。大致是这样:

首先当系统涌现bug时,一定要将bug征象进行录制保留,保留征象是为了证明这个bug涌现过,如果bug是固定重现还好说,如果该bug无法重现,那么保存的截图都是直接证据,要养成良好的保存现场的习气。
提BUG这块,还是要表示出测试的专业性,标题简洁、问题环境标识清楚、问题详细描述清楚、系统缺点表象贴图、接口传参返参贴图、必要时贴做事器日志,总结来说不该少的bug标签一个不要少。
1. 剖析问题场景进行预判
先查看页面表象,根据问题表像判断问题可能涌现的缘故原由,进行缩小范围,并且准备好录制工具,录制问题
系统页面无法正常访问的提示5开头的找后端,4开头的先检讨要求地址或者对应的权限,进入系统页面正常打开,提示非常代码缺点的直接找后端
进入系统页面展示非常图片视频干系提示Flash等干系信息进行安装Flash如若还弗成找前端,界面UI展示兼容性缺点找前端
如若系统访问正常,进入操作页面,功能性报错信息,就进入下面环节,抓包查看对应要求体,看日志等。
2. 关注要求体的状态码
在发起要求后,我们可以借助浏览器的开拓者工具来查看要求的状态码,如下图:
4开头的状态码一样平常都是客户端(前端)的问题;例如常见的404确认下是否是要求的地址有错,403确认是否有权限访问
5开头的状态码一样平常都是做事端(后端)问题,例如常见的500,则表示是做事器内部缺点,503网络过载导致做事端延时,502做事器崩溃等
3. 关注要求的入参与相应数据
通过访问报错的页面,加载缺点要求时我们通过开拓者工具进行剖析要求包,查看对应的入参以及相应数据。
要求入参缺点,那么该bug属于前真个缺点;入参标准可以根据前端页面的输入的内容或者选择的内容,进行核验,入参格式以及是否必填等可以对应接口文档去进行剖析或跟开拓确认
求未相应或者相应数据缺点,那么该bug就属于后真个缺点;一样平常是数据库查看报错,例如删了某个表查询报缺点空指针等。
4. 查看日志
针对做事端类型的报错,我们可以进行登录日志平台或者做事器对应Log目录下查看打印出的日志
常用查看日志命令tail ,/error进行快速检索关键词接口名等干系内容,将找到的内容贴在bug单中。
5. 履历法则
在系统前端页面当遇见做事器配置干系报错的信息例如Nginx或者代码以及SQL干系的提示报错信息直接找后端处理,例如JAVA 、.PHP、SQL等非常报错。
前端字符校验、格式校验、等,浏览器界面UI兼容性以及插件,或者APP、小程序类调用手机干系功能拍照、语音无法正常调用直接找前端。
总结本文紧张先容了定位bug的三板斧,在bug定位中,我们一定要保持细心和耐心,灵巧利用我们的技巧,这样才能快速精准定位到bug。希望本文能够帮到大家!
Python全栈开拓与自动化测试班 - 霍格沃兹测试开拓学社
推举
Python全栈开拓与自动化测试开拓班 由浅入深实战进阶,从小白到高手
以Python全栈开拓为根本,深入教授自动化测试技能,为学员打造全面的技能能力。通过系统学习和实际项目实战,学员将具备在职场中脱颖而出的竞争力。不仅能够灵巧利用Python进行开拓,还能够保障项目质量通过自动化测试手段。这是一个全面提升职业竞争力的机会。
课程详情 Python开拓必备根本技能与项目实战 Pvthon 编程措辞/算法和数据构造/面向工具编程Web后端开拓/前端开拓/测试管理平台项目实战
人工智能ChatGPT实战 人工智能赞助学习各种开拓和测试技能/Pytorch深度学框架/平台开拓实战
数据剖析与自动化办公 数据采集/Pandas与数据处理技能/ECharts与数据可视化技能/爬虫实战/自动化办公/批量文件处理
UI自动化测试与高等项目实战 Web自动化测试/App自动化测试/ PageObject设计模式
接口自动化测试 接口协议剖析/Mock实战/做事端接口测试
性能测试 性能测试流程与方法/JMeter 脚本参数化/Grafana监控系统搭建
简历辅导与仿照口试 1V1简历辅导/仿照真实口试/测试开拓岗口试全攻略名企私教做事 名企专家1v1辅导/行业专家技能辅导/针对性办理事情难题/绩效提升辅导与晋升复盘
课程亮点 名企私教做事 先学习后付费 高额奖学金 专属社群+晚自习在线答疑 5V1全方位辅导作业+考试强化学习效果 简历修正 仿照口试 就业内推 口试复盘