Itoは、各プルリクエストでアプリを実行し、マージ前に実行時のバグを検出するAIコードレビューツールです。動画、ログ、スクリーンショット、再現手順などの証拠で挙動確認を支援します。

Ito preview

各プルリクエストでアプリを実行するAIコードレビュー

Itoは、各プルリクエストでアプリケーションの実際のビルドをテストする実行ベースのコードレビュー ツールです。PR の差分と説明をもとに何を実行するかを判断し、影響を受けるユーザーフローをブラウザのような環境で実行して、マージ前にリグレッションや実行時のバグを検出します。

これは、手動のPRテストや壊れやすいテストスクリプトの代わりに、自動の実行時検証を求めるエンジニアリングチーム向けに構築されています。検出結果は、動画、ログ、スクリーンショット、再現手順、問題に関連するコード行などの証拠とともにGitHubへ返されます。

主な機能

PRを考慮したテスト計画

Itoは差分とPRの説明を読み、固定されたテストスイートに頼るのではなく、変更の影響を受ける可能性のあるユーザージャーニーを中心にテスト計画を作成します。

コンテナ化されたアプリ実行

各PRごとに、Itoはソースからアプリの使い捨てコピーをビルドして実行し、実際に動作しているアプリケーションとバックエンドの挙動をテストします。

プルリクエスト内の実行時証拠

失敗が見つかると、Itoは動画、スクリーンショット、ログ、再現手順、重大度のコンテキストなどの証拠をPRに直接投稿します。

修正後の自動再実行

開発者が修正をプッシュした後、Itoは関連するチェックを再実行して、変更がマージされる前に問題が解決されたことを確認できます。

平易な言葉でのカバレッジ制御

チームはリポジトリ、ユーザー、または組織レベルで指示を追加し、テストコードを書かずに特定のフローを優先、非優先、またはスキップできます。

リリースおよびスモークテストのトリガー

PRテストに加えて、Itoはスケジュール実行、GitHubワークフロー、またはオンデマンドでスモークテストを実行し、リリース検証に利用できます。

チームによるItoの活用方法

  • マージ前にすべてのプルリクエストを検証する

    Itoを使って、変更が対象のフローを壊していないかを確認し、結果をPRに添付することで、レビュアーが実行時の証拠をもとにマージ判断できるようにします。

  • 手動の回帰チェックを置き換える

    毎回のPRでコアフローをクリックして確認しているチームは、その反復的な検証を自動化しつつ、人間は探索的テストとリリース計画に集中できます。

  • リリース前にスモークテストを実行する

    Itoを夜間、リリース時、またはオンデマンドの頻度で起動し、出荷前により広い範囲でリグレッションを検出します。

  • アプリ全体のバグバッシュを自動実行する

    全員を集めて手動でクリック確認することなく、重要なフローを広くオンデマンドで実行し、より深いリリーステストに活用します。

  • エージェント作成コードのQAを支援する

    AI生成コードや急速に変化するコードを大量に出荷するチームは、差分を読むだけでなく、挙動を検証する実行時チェックとしてItoを使えます。

Pros and Cons

Pros

  • ソース差分だけでなく、実際のアプリとバックエンドのコードを実行します。
  • 問題のトリアージを迅速にするための証拠付きで、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

トラフィックソース

トラフィック分析データはまだありません。

主な地域

トラフィック分析データはまだありません。