SuperAPI AI 工具集

testerarmy-cli

测试与质量

查看项目

更新于 10-16 01:13

技能介绍

TesterArmy CLI 是 TesterArmy 云仪表盘的控制平面,命令为 ta(或 testerarmy)。它用于管理项目、环境、凭证和已保存的测试,并把测试运行排队到 TesterArmy 云端执行;开发变更可用云端可达的预览或隧道环境验证。

主要能力:管理项目(list、get、create、update、delete、files)、环境(environments、environments-create、environments-delete)、凭证(credentials、credentials-create);生产与 PR Preview 为内置环境不可删除。用 memories 存储站点结构与测试洞见等上下文。创建测试需以 JSON 提供 title 和 steps,步骤类型包括 act、assert、login(配 credentialId 或 temporaryEmail)、files、screenshot,单个测试最多 50 步,建议 3-10 步并覆盖单一用户旅程。可用 groups 组织 Smoke、Auth 等套件,用 tests run 排队运行,加 --wait 做校验;不加 --wait 时退出码 0 仅表示已排队。运行选项包括 --env、--url、--wait-timeout、--wait-interval、--platform、--app-id、--device-model,单测试可用 --mode fast|deep。移动端可先 upload-app 上传 .app、.app.zip、.zip 或 .apk,再按 platform 运行。报告需写明项目与测试 ID、组、验证命令与结果、run ID 或输出路径;未实际执行 tests create 或 update 不得声称覆盖已建立。

使用方式:认证检查 ta status --json,必要时 ta auth 或 ta auth --api-key <key>,也可用环境变量 TESTERARMY_API_KEY。多数 API 命令支持 --api-key 与 --base-url。写步骤应使用平实语言描述用户意图,避免选择器、等待和 DOM 细节,动作与断言分开。凭证不应写进步骤标题,最终消息不得打印真实密钥。删除项目、测试或非默认组仅在明确要求时执行。

限制:运行发生在 TesterArmy 云端,开发目标须云端浏览器可达;替换测试步骤需提供完整数组。资料未提供价格、免费额度、平台兼容范围等细节。