2026/2/23 19:51:48
网站建设
项目流程
贵阳企业自助建站系统,网站后台 更新缓存,免费模板网站建设,免费wordpress主题 h5定位bug之前要确定自己对用例的理解是否有问题。#xff08;在工作中,很多测试结果错误都是因为自己对用例的理解没有到位#xff0c;以致于操作错误导致结果不符合预期#xff09; 一般来说bug分为前端bug和后端bug#xff0c;前端bug为请求数据错误#xff0c;后端bug为…定位bug之前要确定自己对用例的理解是否有问题。在工作中,很多测试结果错误都是因为自己对用例的理解没有到位以致于操作错误导致结果不符合预期一般来说bug分为前端bug和后端bug前端bug为请求数据错误后端bug为响应数据错误。前端bug根据运行结果与预期不符的步骤进行定位然后抓包一般来说主流浏览器Chrome,firefox等)自带抓包插件。其他常用抓包软件fiddler,burpsuite,wireshake等。1.抓包在网页先打开f12开发者工具NetWork中查看发送的请求是否正确包括状态码URL请求参数等。如果错误需对其错误进行进一步分析。常见状态码错误400语义有误当前请求无法被服务器理解;403禁止服务器拒绝请求。404未找到服务器找不到请求的网页。412未满足前提条件服务器未满足请求者在请求中设置的其中一个前提条件。500服务器内部错误服务器遇到错误无法完成请求。502错误网关服务器作为网关或代理从上游服务器收到无效响应。ps抓包时需要关闭浏览器其他插件排除工具的干扰。2.兼容性相关bug2.1浏览器本身不兼容的问题会导致无法加载页面的情况报错信息一般也可以通过抓包和通过控制台查看错误行号和附近代码。2.2浏览器的版本更新导致产品原本的功能无法使用这时就需要确定多个浏览器是否都是这个情况。后端bug若前端请求数据没问题那就需要定位是否为后端bug。1.接口查看在网页先打开f12开发者工具查看响应数据对比通过后端接口拿到的数据和前端显示的数据来确认问题出在哪里。2.查看报错日志通过日志分析发生问题的位置。3.查看缓存是否正确。4.查看数据库确认数据的是否正确。ps确定为bug后。对比软件的上一个版本测试一下bug是否能够重现如果上个版本也会出现bug说明可能是软件本身的代码问题。若不能重现可能是这个版本的某些功能改动导致的bug。自动化测试定位bug根据报错的代码位置进行定位检查·检查方法用法是否正确·检查传参是否正确·单步调试错误代码这是个很重要也是很有效的方法边调试和边查看控制台能够准确定位错误原因写自动化测试用例之前先看一下手动测试结果有没有问题若手动测试用例没有问题而自动化测试的结果有问题或者不稳定先检查自动化代码逻辑是否正确。若正确则可判断出用例不适合做自动化。ps:如何证明自动化代码逻辑正确在代码中添加可以覆盖到所有情况的代码进行测试是否全部通过。若不通过则为代码逻辑问题。关于调试代码的时候会出现的问题如果有些代码的方法使用发生了错误有可能是产品其他部门的功能更新了这个时候就需要跟其他部门的人沟通确定一下。最后作为一位过来人也是希望大家少走一些弯路在这里我给大家分享一些软件测试的学习资料这些资料希望能给你前进的路上带来帮助。视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。