这些天搜集了一些自动化在AI领域的进展。
-
AI加持的自动化测试平台:
- applitools eyes、Testim、mabl 等,通过录制回放提供自动化测试用例的编写。但是,不是简单的元素定位,页面元素变了照样能回放,AI 加持下稳定性提升。
- 收费,背后原理不得而知。
-
一个基于LLM的多模态代理。
- 原理:先将web/app页面截图,添加标记。将 prompt 和 图片交给 大模型识图(例如
GTP-4V,通义千问-VL等),由大模型识别并操作。 - 从目前对 AppAgent 的体验结果,很不靠谱,需要对特定App训练,prompt 如何精准的描述测试需求也有要求。
- 原理:先将web/app页面截图,添加标记。将 prompt 和 图片交给 大模型识图(例如
-
基于LLM 协助生成自动化脚本。
- 这种方式可以提升编写自动化脚本的效率,通过描述需求,例如:
pytest + playwright 生成一个登录的自动化测试, 要求...。 - 其实LLM 生成的代码,核心的部分还是需要我们完成,比如
登录的账号,登录的元素定位,生成的代码只是模板代码,如果我们足够熟悉自动化脚本的编写,这个提升就不明显了。
- 这种方式可以提升编写自动化脚本的效率,通过描述需求,例如:
- ReTest: https://retest.de/ 需要邮件联系体验
-
官网: https://www.keysight.com/us/en/products/software/software-testing.html
-
Eggplant 视频教程
https://www.bilibili.com/video/BV1QL4y1n75k/
https://www.bilibili.com/video/BV12L41177yn
-
使用 GPT4V+AI Agent 做自动 UI 测试的探索 | 京东云技术团队