测试如何定位问题

1.如果有直接报错的,最好定位了

1).根据报错提示,可以直接去搜索报错提示信息的代码,看是否能跟踪到报错代码,如果能根据关键字搜索出代码,是最好定位了,可以查看哪个逻辑走到报错代码处,分析是数据问题,还是代码逻辑问题。搜索源码时要灵活,错误提示信息可能是拼接而成,如果搜索长信息没搜索出来,可以取其中一两个,个人认为代码中可能出现的较少关键字进行搜索

2).如果搜索出相关的多个代码文件,可以通过查看引起错误的接口功能,去识别具体位置

3).如果根据报错提示信息,找到具体代码(可能原因,部分代码已经被加密,可能报错提示信息内信息由字符串拼接而成,并且再很多代码文件中都有类似报错,此时可以通过分析测试数据,测试环境,进行推测),比如你发现错误是插入xxx数据库存在重复键索引,而这个提示信息是数据库报错导致的,所以代码中没有办法找到,那你找到提示存在重复键索引的表,找到它的脚表脚本,查看unique key.分析下唯一索引字段值,哪些字段值可能引起错误,再具体的分析值从哪儿取值,设置取值处是否未设置好,导致存在问题,对于序号的生成,开发是否未锁定取序号的逻辑,导致取序号存在冲突了,取序号的脚本未设置正确,导致逻辑失败等

2.如果没有直接报错,是发现逻辑有问题。那得分析每次操作接口后,生成的数据,是否有问题,是否存在不应该重复调用的问题等

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值