web测试
以工作中的具体例子,探讨常见问题的解决方法
花测试
这个作者很懒,什么都没留下…
展开
-
opencv cv2.imread()报错: error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor‘
v2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'原创 2023-02-24 17:05:25 · 2414 阅读 · 5 评论 -
为什么测试需要去定位问题属于前端还是后端?
作为一名优秀的测试,除了发现问题(现象),还要会一些简单问题的定位(本质),甚至要有自己的思路(解决方案)原创 2021-08-30 18:49:33 · 1563 阅读 · 0 评论 -
web问题定位实战:2.提示信息、字段校验
问:提示信息、字段校验,是不是都属于前端的问题?答:不一定。字段是否必填校验,一般先前端控制,严谨一点的话,后端也同样要校验。提示信息,有些是前端抛出的,有些是后端抛的,但不一定谁抛的就是谁的问题。问题定位:1、首先要明确产品的需求,判断是正常提示还是异常报错:字段是否必填?什么条件下需要展示提示信息?不能看到报错就认为是bug,确认好这一点后再去定位是前端or后端问题;2、先看有没有请求接口,如果没有请求接口,那一般就是前端抛出的。不过,也有特殊情况:前端自己都报错了还请求接口,然后后端响应原创 2021-08-30 18:40:42 · 762 阅读 · 0 评论 -
web问题定位实战:1.列表数据修改无效
建议阅读对象:web测试小白问题:某笔数据,修改后在列表看到的还是修改前的,没有变化问题定位:1、查看此列表的接口,看响应数据(后端返回的)是否是正确的(修改后的值):1.1如果是正确的,有可能是前端页面缓存等问题。再尝试还原一遍,能稳定重现的话,将入参及操作步骤贴到bug里指派给前端,由前端开发进一步排查;1.2如果响应数据是错误的,进入第2步;2、重新修改数据并保存,看更新接口的入参是不是对的:2.1 如果前端入参是对的,也提交成功。则可能是后端接收前端数据后,没有更新数据库对应的记录导致原创 2021-08-30 18:20:41 · 363 阅读 · 0 评论 -
web问题定位:F12,如何找到对应接口
接口查看法,是我们最常用的定位前后端问题的方法。即:一般用来查看是后端返回给前端的数据有误,还是前端显示有误。主流浏览器(如Chrome,FireFox,等)都有自带的接口查看工具,可以通过F12(设置–工具–开发者工具)开启抓包。每进行一个操作,一般都会调用对应的接口,在NetWork中可以看到当前页面发送的每个请求。以谷歌浏览器为例:1、进入 NetWork页面如图,按F12,切换到NetWork页面,默认展示的是All页面。.js、 .css 、.ico、.png 这些结尾的都是前端的渲染、图标原创 2021-08-30 18:15:59 · 39923 阅读 · 10 评论