软件测试通用、实战好用的问题定位思路,从简单到复杂,一步步就能定位 bug 原因。一、先确认:问题是不是真问题复现问题能不能稳定复现?偶现 / 必现?复现步骤是否清晰?换环境、换账号、换设备是否还会出现?排除外部因素网络是否正常?服务器 / 接口是否在发布、维护?浏览器缓存、APP 缓存是否影响?权限、账号状态是否正常?二、分层定位思路(最常用)1. 前端 / 客户端问题表现:界面显示错乱、按钮点击无反应、样式不对控制台有报错(F12 → Console)接口请求正常返回,但页面不渲染定位方法:看浏览器控制台报错看 Network 里接口返回是否正确检查前端代码逻辑、渲染逻辑、参数是否传错2. 接口 / 后端问题表现:接口返回 4xx/5xx返回数据错误、缺失、字段不对操作成功但数据不对定位方法:抓包看请求参数、请求方式、URL 是否正确看接口返回 code、msg、data让开发查服务端日志3. 数据库问题表现:数据新增 / 修改不生效查询结果不对重复数据、脏数据定位方法: