eTest 更新引入Playwright Trace &视频回放
  lsHBOkNouRmo 2023年11月02日 52 0

各位伙伴大家好,今天我们来聊一下eTest 最近的更新修改,经过一个月的潜伏,我们继续深入自动化测试不断完善自动化测试, 今天主要我们来聊下 eTest_v1.1.22的版本更新带来的改变,主要是测试断言问题排查,

功能一:

之前 eTest 断言失败后,查看测试报告,只能看到错误的局部截图和全屏截图,只能了解看到当前的结果,但是自动化测试是连续的,当前的断言错误,有可能是上几步的测试失败导致当前的断言失败,那我们有什么方法可以了解测试过程发生了什么吗

img_v2_003ecb98-40be-46cd-93aa-5adafe1f3b2g.jpg

为了方便查找断言失败的原因,本次我们带来了,断言失败视频回放,断言失败会判断断言属于哪个脚本,然后把当前的录制视频保存下来,这样我们就可以通过视频回放查看问题出现的原因,这个功能是v1.1.22以后默认自带功能,方便问题定位,近一步完善自动化测试结果

功能二:

那第二个功能是啥呢?这个也是为了完善工自动化测试结果,有时候自动化测试断言错误,做可能是请求资源出了问题,或者返回的数据结构变了,那我们怎么排查这方面的问题呢?

浏览器的可以打开开发者调试工具,查看接口请求过程,

img_v2_80a2755d-f38b-4e17-a9ce-6404e355622g.jpg

自动化怎么查看呢?自动化怎么保存请求的信息呢?如果用户想查看测试过程请求数据,那就要聊一聊 Playwright Trace Viewer (是一个 GUI 工具,可让您探索记录的 Playwright 测试跟踪,这意味着您可以在测试的每个操作中前后移动,并直观地查看每个操作期间发生的情况)

首先需要选择 全局配置 选中 行为记录,然后再次运行自动化测试,这次桌面上会多一个以当前项目的文件夹,打开文件会发现很多trace.zip 结尾的文件,不需要解压,

img_v2_50e8b318-caf9-4bfc-bbbd-27428634881g.jpg

点击测试报告列表上的 痕迹,打开Playwright Trace Viewer 功能

img_v2_1941d6f0-75f8-4e32-ade3-b2be9abad07g.jpg

trace.zip 文件拖到网页中 ! img_v2_d5b88b37-2bc0-4d6a-960a-2f281f681c5g.jpg

img_v2_48792ebc-5310-4614-842d-df2541f3abfg_MIDDLE_WEBP.jpg

你会看到整个自动化过程的每一步操作,以及网络资源请求的过程,然后结合录制的脚本信息,也能很快排查问题所在

img_v2_f160b1e6-d3a8-4f45-88f8-8d2777b2066g.jpg

结尾

本次更新我们带来了

  1. 断言错误自动录制视频回放
  2. 配置生成trace,方便查看自动化过程资源请求和自动化操作步骤
  3. 首次运行测试检测本地是否安装chrome浏览器提示,
  4. 修复滚动过程获取dom失败的问题。

欢迎大家去体验一下探索的乐趣👉 乐趣链接eTest,也欢迎大家给个star,⭐️⭐️⭐️有想法可以留言,一定在第一时间回复欢迎骚扰

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  zzwpYXrztNx3   2023年11月30日   24   0   0 爬虫测试
lsHBOkNouRmo
最新推荐 更多