TestMu AI 测试技能库

让编码助手编写并在 TestMu AI 云端运行自动化测试。

Star 数
★ 369
最近更新
1 天前
License
MIT
主语言
Python

30 秒速览

可在哪里用
平台专用Claude Code
开始前需要
Latest stable Node.jsnpmTestMu AI accountLT_USERNAMELT_ACCESS_KEYShell / 命令行网络访问本地文件系统
典型场景
使用 Claude Code、Cursor、Copilot 或 Gemini CLI 的测试工程师,希望安装 Playwright 技能并生成可在 Chrome 和 Firefox 云端环境运行的登录测试。
主要局限
云端执行依赖 TestMu AI 账户、LT_USERNAMELT_ACCESS_KEY,核心运行路径具有明显的平台依赖。

这个 Agent 能做什么,适合哪些场景?

这是 TestMu AI(原 LambdaTest)面向编码助手提供的一组测试自动化技能,而非独立运行的 AI Agent。技能通过 `npx agentskillsforall` 安装,可供 Claude Code、GitHub Copilot、Cursor、Gemini CLI 等编码助手使用。仓库提供 Selenium、Playwright、Cypress 等具体技能,并宣称覆盖主要测试框架和 15 种以上语言。使用者以自然语言提出测试需求,编码助手据此生成测试代码,并可使用 TestMu AI 凭据在其测试云上执行。云端结果通过 TestMu AI 控制台查看;测试本地应用时还需要配置 TestMu AI Tunnel。

用户先用 npx agentskillsforall add 从 GitHub 仓库安装全部技能或指定的 selenium-skillplaywright-skillcypress-skill。安装后的技能为编码助手提供框架相关的测试自动化指导,使其能够根据自然语言请求编写 Selenium、Appium、Playwright 等测试以及示例中提到的 JUnit 5、Mockito 和 GitHub Actions CI 配置。要在 TestMu AI 云端执行测试,运行环境读取 LT_USERNAMELT_ACCESS_KEY;平台提供 10,000 多台真实设备和 3,000 多种浏览器环境。执行结果显示在 TestMu AI 控制台中。对于本地托管的应用,需要另外启动对应操作系统的 TestMu AI Tunnel,并在 capabilities 中设置 tunnel: true

  1. 使用 Claude Code、Cursor、Copilot 或 Gemini CLI 的测试工程师,希望安装 Playwright 技能并生成可在 Chrome 和 Firefox 云端环境运行的登录测试。
  2. 维护 Selenium 测试套件的 QA 团队,希望让编码助手依据 TestMu AI 的执行环境编写测试代码。
  3. Java 服务开发者需要生成采用 JUnit 5 和 Mockito 的支付服务测试,并同时准备 GitHub Actions CI 配置。
  4. 移动端测试团队需要结合 Appium 与 TestMu AI 的真实设备云编写自动化测试。
  5. 测试内网或本机应用的开发团队,可以配置 TestMu AI Tunnel,并在 capabilities 中启用 tunnel: true

如何安装或部署这个 Agent?

前置条件:安装最新稳定版 Node.js 和 npm,准备受支持的 AI 编码助手,并创建 TestMu AI 账户以取得用户名和访问密钥。

安装仓库技能:

git clone https://github.com/LambdaTest/agent-skills && cd agent-skills
npx agentskillsforall add https://github.com/LambdaTest/agent-skills.git

也可以只安装一个技能:

npx agentskillsforall add https://github.com/LambdaTest/agent-skills.git --skill selenium-skill
npx agentskillsforall add https://github.com/LambdaTest/agent-skills.git --skill playwright-skill
npx agentskillsforall add https://github.com/LambdaTest/agent-skills.git --skill cypress-skill

macOS 或 Linux 设置凭据:

export LT_USERNAME="YOUR_USERNAME"
export LT_ACCESS_KEY="YOUR_ACCESS_KEY"

Windows 设置凭据:

set LT_USERNAME="YOUR_USERNAME"
set LT_ACCESS_KEY="YOUR_ACCESS_KEY"

如何使用这个 Agent?

先查看可用技能:

npx agentskillsforall list https://github.com/LambdaTest/agent-skills.git

安装所需技能并设置 LT_USERNAMELT_ACCESS_KEY 后,可向编码助手提出例如:

Write Playwright tests for the login page and run them on TestMu AI cloud (Chrome + Firefox)

或:

Create JUnit 5 tests for the payments service with Mockito and GitHub Actions CI

测试完成后在 TestMu AI 控制台查看结果。若目标应用只在本地可访问,需要按照操作系统配置 TestMu AI Tunnel,并在 capabilities 中加入 tunnel: true

这个 Agent 有哪些优点和局限?

优点
  • 提供可单独安装的 selenium-skillplaywright-skillcypress-skill,团队无需一次引入全部技能。
  • 文档明确覆盖 Claude Code、GitHub Copilot、Cursor、Gemini CLI 等多种编码助手,并通过统一的 agentskillsforall 命令安装。
  • 与 TestMu AI 的真实设备和跨浏览器测试云衔接,可在 10,000 多台真实设备及 3,000 多种浏览器环境中运行测试。
  • 提供 Windows、macOS 和 Linux 的本地测试隧道路径,可覆盖无法公开访问的应用。
局限
  • 云端执行依赖 TestMu AI 账户、LT_USERNAMELT_ACCESS_KEY,核心运行路径具有明显的平台依赖。
  • 安装流程依赖最新稳定版 Node.js、npm、网络访问以及第三方 CLI agentskillsforall
  • 本地应用测试需要额外安装和维护 TestMu AI Tunnel,并修改测试 capabilities。
  • 材料没有列出每个技能的完整框架、语言版本兼容矩阵,也没有说明云端测试的价格或免费额度。
  • 用于测试自有 AI Agent 的 Rook 技能不包含在本仓库的 agentskillsforall 安装流程中,需要 Node.js 22+ 并从另一个仓库单独安装。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 Star 最近更新 主语言 完整支持的平台
TestMu AI 测试技能库 当前 37 · 缺口较多 ★ 369 1 天前 Python Claude Code
Steel Browser 29 · 缺口较多 ★ 7.7k 2 天前 TypeScript
Supercov 75 · 存在缺口 ★ 70 4 天前 Rust Codex · Claude Code
Carbon Code 64 · 存在缺口 ★ 196 1 个月前 TypeScript OpenAI API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
37/ 100 五分制 1.9 / 5
信任安全 7/29
可靠稳定 6/14
适用触发 9/18
规范维护 10/18
有效结果 4/13
证据核验 1/8
查看各维度的扣分理由
信任安全7 / 29 · 1.2/5

README 要求通过环境变量提供用户名和访问密钥,并说明测试会在 TestMu AI 云端运行、结果显示在仪表板上,这对权限和数据流提供了有限线索;但没有最小权限范围、发送数据类别、保留策略、日志脱敏、操作前确认、撤销或恢复机制。安装命令直接通过未固定版本的 npx 和远程 Git 仓库获取内容,也没有依赖审计或供应链控制说明。项目名称、版权、支持渠道和相关站点有明确自我归属,因此来源归属较清楚,但发布者身份仍未经独立验证。

可靠稳定6 / 14 · 2.1/5

安装、凭据配置、技能选择、云端执行和品牌更名说明在 README 内部基本一致,且列出了 Node.js、npm、编码助手和账户等依赖;扣分在于缺少实际技能源码、依赖清单、兼容性矩阵、固定版本、故障处理流程和具体错误信息。仅提供支持邮箱以及报错时应附带的环境信息,不能替代运行时诊断。

适用触发9 / 18 · 2.5/5

材料明确面向测试人员和开发团队,覆盖 Selenium、Playwright、Cypress、JUnit、多个编码助手、CI 以及本地隧道场景。它也给出了 macOS、Linux、Windows 的凭据设置方法;但能力描述主要是宽泛营销声明,没有逐项技能边界、受支持版本、排除场景或冲突规则。自然语言示例和 --skill 参数只提供了薄弱的触发指导,未展示实际触发元数据。

规范维护10 / 18 · 2.8/5

README 的入门、前置条件、安装、运行、本地测试、贡献和支持结构清楚,命令示例可直接理解。扣分点包括没有 FAQ、详细限制、仓库内变更日志、版本兼容政策或稳定命名承诺;LambdaTest 到 TestMu AI 的改名及旧命名并存也增加了命名迁移负担。MIT 许可证正文完整,因此许可证项满分。维护渠道和贡献路径明确,但没有维护者名单、响应承诺或经验证的发布责任链。

有效结果4 / 13 · 1.5/5

README 描述了生成测试、在云端浏览器执行以及从仪表板查看结果的可用工作流,并提供两条示例请求;但没有展示实际生成物、技能内容或前后对比,因此无法充分证明输出质量或相对通用编码助手的增量价值。安装表面简短,但账户、密钥、云服务、外部安装器和可能的隧道要求带来未量化成本,材料也没有定价、资源消耗或权衡分析。

证据核验1 / 8 · 0.6/5

部分操作性声明可追溯到 README 中的具体命令和外部文档指向,许可证声明可由 LICENSE 交叉确认;但所给材料没有技能实现、测试、依赖清单、发布记录内容或其他独立证据来佐证“生产级”“专家级”“15+ 语言”等主张。事实、营销性断言和推断没有清楚分层,因此交叉佐证与事实推断分离均不得分。

风险与缓解建议
  • 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
  • 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 安装命令使用未固定版本的 npx 包和远程 Git 仓库;使用前应固定版本或提交并审查实际安装内容。
  • 访问密钥虽通过环境变量配置,但材料没有说明权限范围、日志处理、数据传输范围、保留期限或密钥轮换。
  • 云端测试可能上传代码、测试数据、URL 或应用交互信息;在缺少数据流与隐私说明时,不应使用真实敏感数据。
  • 当前证据只有 README 和许可证,未包含技能实现、依赖清单、测试或发布内容,不能静态验证安全性、输出质量或营销主张。
证据充分度: 评估于 2026年9月11日 审查版本 0de6ebfd44b7
评估证据 README.mdLICENSE
查看完整评分方法 →

常见问题

使用这些技能必须有 TestMu AI 账户吗?
要按文档路径在 TestMu AI 云端执行测试,需要账户、用户名和访问密钥。材料没有说明仅生成本地测试代码时是否强制要求账户。
支持哪些编码助手?
材料明确列出 Claude Code、GitHub Copilot、Cursor 和 Gemini CLI,并表示也可使用类似的 AI 编码助手;但没有提供 ChatGPT、Claude AI、OpenAI API 或 Claude API 的原生集成说明。
能测试本地或内网应用吗?
可以,但需要根据 Windows、macOS 或 Linux 配置 TestMu AI Tunnel,并在 capabilities 中设置 tunnel: true
仓库是否也包含用于测试 AI Agent 的 Rook?
不包含同一安装路径。Rook 的技能来源、参考资料和用户指南位于独立的 LambdaTest/rook 仓库,并通过 npx @testmuai/rook-skill 安装,要求 Node.js 22+。
使用云端测试需要付费吗?
所给材料没有说明价格、套餐或免费额度;采用前需要另行确认 TestMu AI 账户的商业条款。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents