无意中想看一下,目前是否有使用 AI 增强 PlayWright 的案例,以下是截至目前,从网络整合来的案例及工具
使用 AI 和 Playwright 创建自我修复自动化测试
创建一套在语言模型的帮助下 “自我修复” 的测试,这样您就不必在每次代码更改和相关测试失败时手动干预。 这就是所谓的 “自我修复” 。
以上问题,在文中提供的了作者的解决方法及部分核心代码、以及视频演示
作者做了一个奇怪的比喻,4 小时的一个测试,假设每小时人员 50 美金,则成本是 200 美金
而机器执行一次,成本每小时 12 美金,没太过多纠结,反正又根据一些因素,一个自动化测试,要执行 2 年多,才能收回成本(不考虑维护),然而大部分情况,您会发现维护时间比编写时间还长,不靠谱的测试会越来越多
作者认为,举个例子早期的 Selenium 是一个浏览器自动化库,并没有强调你必须使用它来测试,但很多人认为它是一个测试框架。测试只是框架的其中一个用途,并不是框架或工具本身。作者又说明了一下他认为的定义及目前存在的弊端
测试工具: 封装常见行为的库函数 等等。
测试实用程序:可以与测试进行配合辅助的的工具
测试项目:测试类的集合
作者最后又自嘲,自己为什么会争论这个语义的原因
ZeroStep 首页
ZeroStep github 代码
automating-playwright Github 代码
Github Star 数 488 ,截至当前最后更新时间 4 个月前
文章中的摘要有些浅显,另外涉及的工具没有深度进行尝试,后续会更新关注,也可能这一领域目前还有很多不足,但希望给大家一些启发。