测试过程中问题定位(持续更新)

概述:

在实际测试过程中,经常会遇到一些BUG区分不了是前端还是后端问题,从而导致提的BUG老是被开发怼,怀疑测试人员水平,本篇文章主要就是针对自己日常工作经验来分享一些自己在测试过程中怎么区分BUG和定位问题的一些方法


前端问题

1.点击页面按钮,页面没有任何响应

原因分析
一般这种情况多数是前端报错,可以通过F12打开开发者工具,进入Console,查看前端是否有报错
前端问题定位

2.数据落库与实际填写不一致

原因分析
需要查看接口中前端传入的参数是否正确,因为有时候开发在调试时会写死参数代码提交忘记改成变量从而造成这种现象,同理如果前端参数传的就是实际填入,那么问题就出在后端,同样也是要借助开发者工具查看接口入参数据

查看接口入参

3.页面字号显示不一致

原因分析
这种问题就是前端导致的了(ps:有些开发可能觉得测试不懂技术就说是机器问题,这时候如果知道怎么判断直接截图附在BUG里就完事),可以通过开发者工具Elements标签定位到当前元素,找到当前元素css样式,看一下对应的font-size标签设置即可。这里需要能懂一点html语言,不懂也没关系熟能生巧看的多了也就知道具体怎么定位到元素
css样式问题

4.字段值显示与sql返回的值不同

原因分析:
这种情况一般都是前端取值错误,可以直接查看接口返回结果,验证下是否前端没有按照接口规范取对应字段的值

5.页面文本框的提示语不显示

原因分析:
文本框中未显示提示语这种都是前端placeholder没有值导致
在这里插入图片描述
在这里插入图片描述

后端问题

1.数据展示不正确

原因分析
数据不对,既有可能是后端问题,也有可能是前端问题,这种要具体问题具体分析,同样也是借助浏览器开发者工具,首先可以进入Network标签中查看对应的接口返回数据,如果数据返回的和设计不一致,那就是后端问题,但是如果后端数据返回正确,这时候就要去查看Console标签中前端调用接口返回数据的正确性了

后端接口数据
前端接口数据

2.接口返回404

原因分析:
接口404正常就是后端问题导致的了,一般这种情况就是接口名定义的与实际实现不一致导致请求不通

3.后台日志显示 but fount:2

原因分析:业务原本只能查到一条数据,实际返回了两条导致业务处理抛出异常
在这里插入图片描述

4.sql查询出重复数据

原因分析:一个简单的左连接查询发现sql查询结果中显示两条一模一样的数据,经过分析后发现是被连接的连接结果数据不唯一导致
在这里插入图片描述
在这里插入图片描述

5 sql IN语句超过长度显示

原因分析:由于开发sql写的有问题,导致in语句超过oracle数据库限制,也开拓了自己的认知,原来oracle对于in语法有一个最大限制要求,in条件中的内容长度不能超过1000,否则就会抛异常
在这里插入图片描述

6 sql中提示 invalid identifier

原因分析:开发sql中表字段列名写错,sql执行过程中会抛出该异常
在这里插入图片描述

7 库中字段未设置自增导致insert时抛出异常

在这里插入图片描述

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值