TestSprite 2.1 登場:AIネイティブチームのための自律型エージェントテスト

Yunhao Jiao
TestSprite 2.1 登場:AIネイティブチームのための自律型エージェントテスト カバー

TestSprite を立ち上げた当初、私たちが解決しようとしていた問題は明確に見えていました。自動テストは遅すぎ、壊れやすく、手作業が多すぎるというものでした。しかし、問題がこれほど急速に変化するとは予想していませんでした。

早期アクセス開始から18か月で、ソフトウェアの開発手法は大きく様変わりしました。AIコーディングツール — Cursor、GitHub Copilot、Windsurf — は今や Web 開発者の約90%がコードを書く手段となっています。コード生成のスピードは桁違いに加速し、「コードが生成された」と「コードが検証された」の間にあるギャップが、自信を持ってリリースしようとするすべてのエンジニアリングチームにとって決定的なボトルネックになっています。

TestSprite 2.1 は、私たちの最も重要なリリースです。難しいのはもはやコードを書くことではなく、それが実際に動くかどうかを確認することだという現実のために設計されています。

新機能

AI テストエンジン:4〜5倍の高速化

コア AI テストエンジンをゼロから再構築しました。以前は20分かかっていた処理が、今では5分で完了します。

これは単なる使い勝手の改善ではなく、テストが開発ループにどう組み込まれるかという構造的な変化です。テスト生成に20分かかっていたころは、リリース前に実行するものでした。5分になれば、意味のある変更のたびに実行するものになります。このサイクルの変化が、問題を発見するスピードをまったく別次元へと引き上げます。

認証フロー、検索機能、複雑なマルチステップのユーザージャーニーのテストにかかわらず、TestSprite は今や AI コード生成に匹敵するスピードで包括的なテストケースを生成します — これは初めてのことです。

GitHub 統合とプルリクエストの自動テスト

これは、ユーザーから最も多くリクエストされていた機能です。TestSprite 2.1 には、すべてのプルリクエストに対してマージ前にフルテストスイートを自動実行するファーストクラスの GitHub 統合が搭載されています。

GitHub App(数クリックで設定完了、設定ファイル不要)として導入することも、完全なコントロールを好む場合は GitHub Actions ワークフローとして導入することも可能です。いずれの方法でも、プレビューデプロイメントに対して自動的に実行されます — Vercel、Netlify、Render、Railway、Fly.io など多数のプラットフォームに対応しています。

実際の効果として、AI が生成したコードのバグをメインブランチに到達する前に検出できます。コーディングエージェントがコードを書き、TestSprite がそれを検証し、問題があれば GitHub がマージをブロックします。人が手動でテストを実行することなく、ループが完結します。

ビジュアルテスト編集インターフェース

AI が生成するテストは高速ですが、常に完璧とは限りません。新しいテスト編集インターフェースにより、TestSprite が生成するすべてのテストケースを視覚的に完全コントロールできます。

任意のテストステップをクリックすると、実行中のその瞬間のスナップショット — ページの表示状態、操作対象の要素、期待された状態 — を確認できます。そこから、インタラクションの種類(クリック、ナビゲーション、入力、スクロール、アサート)の変更、入力値の更新、タイムアウトの調整、またはポイント&クリックによる要素ロケーターの変更が可能です。

スマートな機能として、後続のステップに影響するステップを変更すると、TestSprite はそれ以前のカスタマイズを保持しながら、ダウンストリームのテストフローを自動的に再生成します。最初からやり直すのではなく、編集するだけです。

大幅に向上したカバレッジ

2.1 エンジンは、複雑なアプリケーションアーキテクチャをより深く理解します。開発者や AI コーディングツールが見落としがちなエッジケース、エラー状態、ユーザーフローをカバーするテストを生成します。

カバレッジには、API 機能テスト、セキュリティテスト、エラーハンドリング、認証フロー、インタラクティブな UI コンポーネント、ワークフロー検証、UX 一貫性チェックが含まれます。フロントエンドとバックエンドを、1回のテスト実行でカバーします。

2.1 を支える数字

2025年末に TestSprite 2.0 と MCP サーバーをリリースしたとき、ユーザー数は35,000でした。現在、開発・QAチームの数は約100,000に近づいており、約4か月で約3倍の成長を遂げています。

この成長は、私たちが解決しようとしている問題がリアルで切迫したものであることを示しています。Google、Apple、Adobe、Salesforce、ByteDance、Microsoft、Meta などの企業が、TestSprite を使って AI が生成したコードを大規模に検証しています。義務だからではなく、代替手段 — AI の出力に手動 QA で追いつこうとすること — が単純に機能しないからです。

ユーザーの一人はこう述べています:

「Cursor を使って Insforge を開発している私は、かつてないスピードでコードを生成しています。しかしそれは、バグも同じスピードで積み重なる可能性があることを意味します。TestSprite は Cursor が見逃したものをキャッチしてくれます。すべてのプルリクエストに対して自動的に実行されるという事実が、チームがマージされた内容を疑うことなく素早く動けることを意味しています。」 — Hang Huang、CEO、Insforge

なぜこれを作ったのか

AI 支援開発のある種の姿はこうです:20分でバイブコーディングした機能を本番環境にプッシュし、3日後にユーザーから何かが壊れていると知らされる。後から振り返れば明らかなバグだった。AI は実際の要件と合わない、もっともらしいコードを書いていた。誰も確認する時間がなかったから、誰も気づかなかった。

TestSprite 2.1 は、そのような AI 開発の現実に対する答えです。スピードを落とすのではなく、検証を生成と同じくらい高速で自律的なものにすることによって。

コードを書くことはもはや難しくありません。動くかどうかを確認することが難しいのです。それこそが、私たちが解決しようとしていることです。

はじめる

TestSprite 2.1 は今すぐご利用いただけます。無料コミュニティティアで、新エンジン、GitHub 統合、ビジュアルテスト編集機能にアクセスできます。こちらからサインアップしてください。デモ通話は不要です。