按 PR 自动触发
仓库接入后,每当有可审查的 PR 打开,TryCase 会自动读取改动并开始测试。触发时机可选择每次推送,或仅在自己评论 /trycase run 时执行。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
TryCase 是一款面向开发团队与 AI 编程代理的自动化端到端测试工具。它接入你的 GitHub 仓库后,读取每个 Pull Request 的改动,自动挑选受影响的用户旅程,在真实浏览器里点击走一遍,最后在 PR 上留下通过或失败的判定、带字幕的视频和截图。它主打「无需编写浏览器测试套件」,支持网页应用,也能通过真实命令测试 API、CLI、worker 和包;单体仓库只需配置一次。价格按 PR 大小计费:小型 PR 每次 1 美元、中型 2.50 美元、大型 5 美元,并有每月 3 次免费额度。自带 ChatGPT 订阅或 OpenRouter 密钥可降低成本。未公开企业档的具体价格。
TryCase 是一款让 AI 代理自动测试 Pull Request 的工具。你把 GitHub 仓库接进来,每个 PR 会获得一个独立的一次性 Linux 环境(4 vCPU、8 GB 内存,运行结束即销毁),AI 代理会在其中打开你的应用,像真人一样点击操作,检查本次改动涉及的用户旅程,并把结果发回 PR。它面向的开发者不需要预先编写浏览器测试套件。
它的核心流程是:打开 PR → 读取改动并挑选需要测试的旅程 → 让机器人以用户方式操作应用 → 回传判定、带字幕的视频和截图。你可以在 PR 中回复来引导运行,也可以选择每次推送都触发,或仅用 /trycase run 评论手动触发。仓库设置只需做一次,之后的每次运行会复用。
对于普通开发者,它节省了编写和维护端到端测试的时间;对于使用编码代理的团队,它可以与并行的 AI 编码工作流配合,用真实点击代替日志来验证改动;对于自动化场景,它提供 CLI,所有命令返回可预测的 JSON,方便集成到 CI 流程中。
仓库接入后,每当有可审查的 PR 打开,TryCase 会自动读取改动并开始测试。触发时机可选择每次推送,或仅在自己评论 /trycase run 时执行。
机器人会读取本次 PR 的代码变更,判断哪些用户旅程受到影响,然后针对这些旅程进行测试,而不是盲目跑全套测试。
对于网页应用,TryCase 会在真实浏览器中打开应用,像人一样点击完成每个旅程,最终生成带字幕的视频和截图,而不是一堆日志。
除网页应用外,任何能在 Linux 上运行的东西都可以测试。API、CLI 工具、worker 和包都可以通过其真实命令来执行验证,不限于浏览器内。
每次运行结束后,PR 上会收到一条评论,包含通过或失败的判定、带字幕的视频以及最终截图。失败时会说明预期结果和实际发生的情况。
每个 PR 获得一个独立的一次性环境,配置为 4 vCPU 和 8 GB 内存,运行结束后自动删除。建议只在其中使用非生产环境的凭证和值。
可以通过 Codex 接入你已有的 ChatGPT 订阅,或连接自己的 OpenRouter 密钥并选用支持的模型。使用自带 AI 时,中型 PR 的成本从 TryCase Auto 的 $6 降为 $2.50。
提供 TryCase CLI,可启动测试、实时跟踪运行状态、下载截图和带字幕视频。所有命令返回可预测的 JSON,支持无安装的 npx 方式运行,需 Node 20 及以上。
如果你的团队用 GitHub 管理代码并希望每个 PR 都能自动验证用户可见的行为,TryCase 是值得考虑的。它按 PR 大小付费,小型 PR 每次 $1,每月还提供 3 次小型或中型免费测试,不需要写浏览器测试套件。已经订阅 ChatGPT 或拥有 OpenRouter 密钥的团队,接入后中型 PR 成本从 $6 降到 $2.50。但需要注意的是,它需要安装 GitHub App 并获得仓库访问权限,运行环境只适合使用非生产数据,官方未公开企业档的明确报价,大型 PR 始终按 $5 收费、不包含在免费额度内。
每个 PR 自动获得一次真实浏览器走查,回传带字幕的视频和截图,省去手动验收和编写端到端测试的时间。
编码代理并行提交 PR 时,TryCase 可以自动验证每个改动的用户旅程,用真实操作记录代替日志,适合与 AI 编程工作流配合。
接入自己的 ChatGPT 订阅或 OpenRouter 密钥后,中型 PR 的测试成本从 $6 降到 $2.50,成本敏感且已在付费的团队值得接入。
TryCase 运行在一次性环境中,官方建议只使用非生产值。如果必须用生产数据测试,需要先调整策略。
官方目前只提供 GitHub 集成,若仓库托管在其他平台,暂时无法直接接入自动化流程。
按 PR 大小计费:小型 PR 每次 1 美元,中型 2.50 美元,大型 5 美元。每月每个账户提供 3 次免费的小型或中型测试,大型 PR 始终付费。账户余额从 10 美元起充,资金永不过期。自带 ChatGPT 订阅或 OpenRouter 密钥后,中型 PR 的价格从 6 美元降为 2.50 美元。
它能测试任何在 Linux 上运行的东西。对于网页应用或其他有用户界面的程序,TryCase 会在真实浏览器中打开并像人一样操作,最终给你一段录像而不是日志。API、CLI、worker 和包会通过其真实命令执行验证。单体仓库只需设置一次,之后每次运行都会复用。
不需要。TryCase 会读取 PR,判断改动影响哪些用户旅程,然后尝试这些旅程。无需编写或维护浏览器测试套件,你还可以在 PR 上回复来引导运行。
可以。通过 Codex 接入 ChatGPT 订阅,或连接自己的 OpenRouter 密钥并选择支持的模型,每个 PR 的成本会更低。 Claude 订阅支持即将推出。
你会收到通过或失败的判定、一段带字幕的运行视频和最终截图。如果失败,评论会说明预期结果和实际发生的情况,让你不必自己重新运行就能做出判断。
每个 PR 都会获得一个独立的一次性环境,配置为 4 vCPU 和 8 GB 内存,运行结束后立即删除。官方建议仅使用非生产环境的值。密钥会被加密存储,不会打印到日志、聊天或 PR 中,只有声明需要密钥的命令才能访问。