软件测试问题定位方法

本文介绍了软件测试中的问题定位方法,强调了熟悉架构、理解业务场景、利用日志平台和代码分析的重要性。通过前端错误信息、后端接口调用的对比以及日志、代码的检查,可以快速定位问题源头,从而提高测试效率。
摘要由CSDN通过智能技术生成

问题定位

该技能很重要,掌握该技能,可以减少很多和外部沟通确认的环节,以及复现等的成本,大大提高测试效率

定位流程

  1. 架构熟悉

首先清楚我们的测试对象,是服务端、APP端、还是WEB端,前后端的交互逻辑、服务端的架构,掌握这些,才是定位问题的前提

2. 业务场景

清楚业务场景流程,预期和结果的差异,能从不同的端拿到报错关键信息,比如报错文案、trace、报错的接口、报错的页面,根据业务报错能大致定界(是前端的问题还是后端接口返回的问题、如果是后端问题,是具体哪个应用哪个环节的问题)

3. 日志平台

根据报错的关键信息,掌握从对应日志平台查找调用链路、报错节点;如果没有报错信息,能根据对应场景、时间、关键字,过滤出相关信息;或者可以直接登陆对应机器查找日志(需要清楚不同应用日志存放的目录,查找日志的命令)

4. 代码

要清楚被测对象的代码都涉及哪些应用,熟悉核心场景代码,熟悉代码结构;根据关键报错或者调用接口,搜索到代码报错的地方,定位出报错原因

5. 影响范围

开发根据问题的最终具体原因,确定问题解决的手段,以及影响的范围,这决定了测试需要回归验证的场景和范围;测试也要举一反三的考虑还有没有类似大家忽略会出问题的地方,测试用例是否需要补充

定位手段

  1. 前端
  • 前端的报错信息一般在控制台中,但是我们定位业务问题一般不需要看前端的代码报错,只需要根据前端透出的报错内容和后端返回对比即可</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值