Ito logo

Ito 是一款 AI 代码审查工具,可在每次拉取请求时运行你的应用,在合并前捕捉运行时 bug。借助视频、日志、截图和复现步骤等证据,帮助工程团队验证行为。

Ito preview

每次拉取请求都运行你的应用的 AI 代码审查

Ito 是一款基于执行的代码审查工具,会在每次拉取请求时测试你的应用的真实构建版本。它会利用 PR diff 和描述来决定要执行什么,然后在类似浏览器的环境中运行受影响的用户流程,以便在合并前发现回归和运行时 bug。

它专为希望采用自动化运行时验证,而不是手动 PR 测试或脆弱测试脚本的工程团队而设计。发现的问题会带着视频、日志、截图、复现步骤以及与问题相关的代码行等证据返回到 GitHub 中。

核心能力

感知 PR 的测试规划

Ito 会读取 diff 和 PR 描述,围绕变更可能影响的用户旅程构建测试计划,而不是依赖固定的测试套件。

容器化应用执行

对于每个 PR,Ito 都会从源代码构建并运行应用的单次使用副本,以便测试真实运行中的应用和后端行为。

拉取请求中的运行时证据

当发现失败时,Ito 会直接在 PR 中发布支持性证据,包括视频、截图、日志、复现步骤以及严重程度上下文。

修复后自动重新运行

开发者推送修复后,Ito 可以重新运行相关检查,以在变更合并前确认问题已解决。

用自然语言控制覆盖范围

团队可以在仓库、用户或组织级别添加指令,以优先处理、降低优先级或跳过特定流程,而无需编写测试代码。

发布和冒烟测试触发

除了 PR 测试之外,Ito 还可以按计划、从 GitHub 工作流中或按需运行冒烟测试,以进行发布验证。

团队使用 Ito 的方式

  • 在合并前验证每个拉取请求

    使用 Ito 检查变更是否破坏了其所触及的流程,并将结果附在 PR 中,以便审查者基于运行时证据做出合并决定。

  • 替代人工回归检查

    对于目前在每个 PR 上都要花时间逐个点击核心流程的团队,可以将这类重复验证自动化,同时让人类把精力集中在探索性测试和发布规划上。

  • 在发布前运行冒烟测试

    按夜间、基于发布或按需的节奏触发 Ito,以在发布前更广泛的范围内捕捉回归。

  • 自动执行全应用 bug bash

    按需使用 Ito 对关键流程进行大范围扫描,以进行更深入的发布测试,而无需召集整个团队手动点击。

  • 为 agent 编写的代码提供 QA 支持

    对于发布大量 AI 生成代码或快速变化代码的团队,可以将 Ito 作为运行时检查工具,用于验证行为,而不只是读取 diff。

Pros and Cons

Pros

  • 运行的是实际应用和后端代码,而不仅仅是分析源代码 diff。
  • 将发现直接发布到 GitHub PR 中,并附带有助于快速排查问题的证据。
  • 无需团队编写或维护自己的测试脚本。
  • 可通过自然语言指令来指导仓库级或团队级优先级。
  • 支持多种工作流,包括 PR 检查、冒烟测试和按需发布验证。

Cons

  • 设置和结果主要面向 Web 应用和 API;原生移动端被描述为已在路线图中。
  • 审查可能需要大约 30 分钟到 2 小时,具体取决于变更复杂度和代码库规模。
  • 该平台旨在补充而非取代人工 QA 工作,例如探索性测试和发布规划。

FAQ

Ito 会为你编写或维护测试用例吗?

不会。该产品定位为无脚本,因此团队无需编写或维护传统测试套件。你可以添加自然语言指令来指导覆盖范围,但这是可选的。

Ito 发现问题时会返回什么?

Ito 会在拉取请求中发布一条 GitHub 评论,包含失败的代码行、严重程度、问题证据、复现步骤,以及视频或截图等其他运行时细节。

Ito 与 Playwright 或 Cypress 有什么不同?

Playwright 和 Cypress 需要工程师创建并维护测试脚本。而 Ito 则会根据应用和 PR 上下文生成并运行检查,旨在随着 UI 变化而自适应,而不是依赖脆弱的基于选择器的测试套件。

Ito 可以测试哪些类型的应用?

来源说明 Ito 支持 Web 应用和 API,并将其描述为与框架无关。原生移动端支持被提到在路线图中。

团队多久可以开始使用?

网站称团队可以连接一个 GitHub 仓库,并在大约 60 分钟内开始测试,首次 PR 结果通常会在设置完成后提供。

Quick Facts

类别
开发者工具
主要用途
AI 代码审查和运行时 PR 测试
平台重点
GitHub 拉取请求
支持的目标
Web 应用和 API
网站
ito.ai
价格信号
提供付费方案,包括 Pro 方案,以及适用于符合条件项目的开源免费选项

Ito 数据分析

Ito· 月访问量 3.3万· 全球排名 #1,036,316

流量数据仅供参考。

月访问量
3.3万
全球排名
#1,036,316
分类排名
-
用户跳出率
63.4%
平均访问时长
00:05
每次访问页数
1.47

流量趋势

3.3万2.2万1.1万05月: 10,6545月6月: 11,6906月7月: 33,1437月
月访问量 - 3
5月10654
6月11690
7月33143

流量来源

暂无流量分析数据。

主要访问地区

暂无流量分析数据。