Tusk
Tusk 曾是一个为编码代理提供验证层的平台,能够生成单元测试、API 测试以及基于生产流量的拉取请求代码审查。工程团队使用它来捕捉回归、提高覆盖率,并在不牺牲质量的前提下实现更快的发布。该产品由 Y Combinator 支持,并受到 DeepLearning.AI、Hamming 和 Promptfoo 等公司团队的信赖。
Tusk 将自主测试生成与自愈套件相结合,每次提交后都会更新。其 Tusk Drift 模块记录真实的 API 流量以构建集成测试,而 CoverBot 定期运行管道,为未测试的代码回填单元测试。Tusk Review 提供了带有生产追踪上下文的 PR 级代码审查及学习过去解决方案的文档。
注意: Tusk 于 2026 年 6 月 10 日正式停止产品运营。GitHub 应用已被移除,建议用户迁移至 Cognition 的 Devin,用于测试自动化和代码审查。
通过单个CLI设置命令从拉取请求生成单元测试和API测试
在无需与copilot反复沟通的情况下自动迭代失败的测试
自我修复测试套件,每次提交时更新以匹配当前的业务逻辑
Tusk Drift记录生产环境的API流量以构建集成测试
CoverBot每日或每周打开PR,为未测试的代码补充单元测试
Tusk Review在PR中捕捉漏洞,并从以往的解决方案更新代码审查文档
通过集成GitHub和GitLab,在本地或CI中运行测试
通过 SOC 2 Type II 认证,采用多租户架构隔离客户源代码。
支持 GitHub 和 GitLab,并在团队计划中集成了 Linear 和 Jira。
自愈测试套件和自主迭代减少了手动测试维护。
Tusk Drift 使用真实生产 API 流量生成更真实的集成测试。
产品于2026年6月10日停产,新用户不再提供该产品。
未生成端到端测试,仅关注单元测试和集成覆盖率。
企业计划要求至少200个席位,定价需通过销售定制。
付费计划需预约演示,且不提供自助结账选项。
Tusk 还可以使用吗?
不可以。根据 usetusk.ai 上公司的公告,Tusk 已于 2026 年 6 月 10 日正式停止服务。Tusk GitHub 应用已从各组织中移除,公司建议迁移到 Cognition 的 Devin 用于测试自动化和代码审查。
Tusk 是做什么的?
Tusk 为软件团队生成单元测试、API 集成测试和拉取请求代码审查。它通过 Tusk Drift 利用生产流量,使测试基于真实使用模式,并在连接 GitHub 或 GitLab 的 CI 流水线中自主运行。
Tusk 的费用是多少?
Tusk 提供免费的计划,价格为 0 美元,并附带 14 天的团队试用期;团队计划为每位活跃开发者每月 50 美元;还有一个自定义的企业计划,最低需 200 个席位。所有付费计划均需预约演示,不能自助结账。
Tusk 支持哪些测试框架?
Tusk 支持多个流行框架,包括 Jest、Vitest、Mocha、RSpec、pytest 和 JUnit。它会从仓库中现有的测试和文档中获取上下文,生成兼容的测试用例。
Tusk 会生成端到端测试吗?
不会。Tusk 专注于拉取请求级别的单元和集成测试。公司表示端到端测试脆弱且维护耗时,因此不提供端到端测试生成。
Tusk 的安全性如何?
Tusk 具有 SOC 2 II 型认证,采用多租户架构,确保客户源代码不会被其他客户访问。Tusk 及其大型语言模型提供商不会使用客户源代码来训练模型。

