vibe coding自动化测试调研
本文调研了编程agent在自动化测试领域的发展趋势。随着AgentSkills的兴起,传统MCP功能正被各种自动化测试工具取代,如Playwright BrowserAutomation、pypict-claude-skill等测试工具。研究指出,未来的测试agent将整合设计、开发、调试全流程,并覆盖Web端和移动端测试。重点介绍了UI-TARS等智能测试agent,它们通过自然语言指令实现自动
未来各编程agent中必然打通设计、开发、调试、测试流程,无需跳转至外部平台,此文档为相关调研。
1、mcp server
trae中有Puppeteer、playwright mcp server


2、skills
最近 Agent Skills 大火了,大家都在用 Skills 提升效率,很多 MCP 的功能已经被 Skills 代替了,MCP 已经失去了当初的光芒。参考:https://zhuanlan.zhihu.com/p/2000167962351514221?share_code=rrM0ssWJAnMR&utm_psn=2004107443857295353
可参考的skills如下:
(1)Playwright Browser Automation
由模型调用的 Playwright 自动化工具,用于测试和验证 Web 应用程序。https://github.com/lackeyjb/playwright-skill
(2)pypict-claude-skill
用 PICT(成对独立组合测试)为需求或代码设计全面的测试用例,自动生成覆盖成对组合的优化测试套件。https://github.com/omkamal/pypict-claude-skill
(3)test-driven-development
在编写实现代码之前,用来实现任何功能或修复 bug 时使用。https://github.com/obra/superpowers/tree/main/skills/test-driven-development
(4)Webapp Testing
用 Playwright 测试本地 Web 应用,验证前端功能、调试 UI 行为、抓取截图。
https://github.com/lackeyjb/playwright-skill
(5)openclaw 自动化测试skills
-
Browser & Automation(11):
agent-browser、playwright-cli、verify-on-browser
3、agent
可以研究下市面上的测试agent有哪些,以下是操作agent和测试agent是强关联的。自动化测试必然包括移动端和web端页面测试。
参考文章:见此地址
UI-TARS的核心是个多模态AI智能体,你只要通过自然语言指令——
也就是说句人话,就能让它自己点鼠标、敲键盘、拖动滚动、翻页浏览,在浏览器和各种软件里帮你完成一整套复杂操作。
主要包含了Agent TARS和UI-TARS-desktop两个项目。
地址:https://github.com/bytedance/UI-TARS-desktop/blob/main/README.zh-CN.md
可以研究看这些工程结构对构建自动化测试体系是否有帮助
- Agent TARS支持一键式开箱即用的CLI,可以在有界面的Web UI环境执行,也能在无界面的服务器环境运行;
- UI-TARS-desktop则是一个桌面应用程序,主要帮你操作本地电脑和浏览器。
更多推荐


所有评论(0)