-
web网站的ui出现异常:
(1)比如说是api接口404/500等错误
(2)前端js逻辑报错(F12 devtool会显示报错) -
app的ui出现异常(已经开了Vconsole):
(1)按钮点击异常
(2)app闪退等
以上情况等等,在自动化测试中如何更精准定位问题
web网站的ui出现异常:
(1)比如说是api接口404/500等错误
(2)前端js逻辑报错(F12 devtool会显示报错)
app的ui出现异常(已经开了Vconsole):
(1)按钮点击异常
(2)app闪退等
以上情况等等,在自动化测试中如何更精准定位问题
自动化时候加个代理去收集接口数据,可以对接口进行更深度的分析。
需要借助浏览器的远程调试机制。https://developer.chrome.com/docs/extensions/mv2/devtools/
需要看什么样子的异常,只要不符合预期行为,都是可以报错的。记录点击后的界面和以前的流程对比,只要不类似就报错。
运行后分析下adb logcat里面的日志,截取运行期的log并搜索闪退相关的exception或者error log,估计需要做一些过滤。
这个我已经用【selenium + browsermob-proxy】实现了异常时捕获接口
这个是否可以给了具体的例子? 您提供的链接看的不是很懂
关于这个,自动化测试中,当出现异常的时候再去执行adb logcat命令其实已经来不及了, 但是如果一开始就开启adb logcat就太多了(因为它包含了很多手机信息), 所以是否有其他方案呢? 或者adb logcat具体如何应用在自动化测试中,是否可以给了例子?