ライブアプリ検証
TestSpriteは、コードとPRDを文脈として読み取り、モックや静的アサーションに頼らず、実行中の製品を直接テストします。
TestSpriteは、最小限の入力でライブWebアプリとAPIを検証するAIテストエージェント兼自動化プラットフォーム。ブラウザ、CLI、IDE、CIからテストを実行し、迅速な修正につながる失敗詳細を取得できます。
TestSpriteは、稼働中の製品に対してソフトウェアを検証するためのAIテストエージェント兼自動化プラットフォームです。ホームページでは、アプリのコンテキストを読み取り、ライブインターフェースを探索し、エンドツーエンドのチェックを実行し、エージェントや開発者が問題を修正して再実行できるだけの詳細を含めて失敗を報告するワークフローが説明されています。
この製品は、フロントエンドとバックエンドの両方のシナリオでセルフサービスのテストを求めるチーム向けに位置づけられています。また、ブラウザベースのQAインターフェース、コマンドラインのワークフロー、MCP経由のIDE、プルリクエスト向けのCIゲートから利用できることも示されています。
TestSpriteは、コードとPRDを文脈として読み取り、モックや静的アサーションに頼らず、実行中の製品を直接テストします。
実際のブラウザを操作することも、ライブAPIにアクセスすることもできるため、同じテストループでフロントエンドとバックエンドのフローをカバーできます。
テストが失敗すると、スクリーンショット、DOMスナップショット、テストソース、根本原因の仮説を返すため、エージェントが結果に対して対応できます。
合格したテストは保持され、時間の経過とともに追加テストが加わるため、製品の変化に合わせてカバレッジを拡張できます。
ソースによると、Auto-HealはUIのずれが起きたときにテストを修復でき、変化するインターフェースの手動メンテナンスを減らします。
TestSpriteはWebアプリ、CLI、MCPサーバー、CIゲートとして利用できるため、同じ検証機能をさまざまなビルドワークフローに合わせられます。
ブラウザベースのワークフローを使ってライブURLを貼り付け、エージェントがアプリを探索する様子を確認し、実行を動画で再生し、結果をチームと共有します。
開発中にAIコーディングエージェントが自分の変更を検証する必要がある場合に、CLIまたはMCPベースのワークフローを使います。
ライブAPIおよびバックエンド指向のワークフローを使って、フロントエンドのチェックと並行してサービスの動作を検証します。
CI連携を使ってプルリクエストをゲートし、変更がマージされる前に回帰を検出します。
スケジューリングと再検証機能を使って、時間の経過とともにスイートを再実行し、製品の進化に合わせてカバレッジを維持します。
TestSpriteは、ライブアプリ、CLI、IDE、またはCIのワークフローに接続したあとで使うことを想定しています。ソースでは、CLIをインストールするかMCPサーバーを追加し、製品を指定してから、エージェントにアプリを学習・テストさせる流れが説明されています。
ソースでは、TestSpriteはノーコードのWebアプリ、CLI、IDEで使うためのMCPサーバー、CI連携をサポートしているため、QA主導とエージェント主導の両方のワークフローに適しています。
TestSpriteは、失敗したステップとその前後の文脈、スクリーンショット、DOMスナップショット、テストソース、根本原因の仮説、推奨修正を含む失敗バンドルを出力します。
料金ページには、無料プラン、Starterプラン、Standardプラン、そしてカスタム価格とサポート付きのEnterpriseオプションが表示されています。
ソースでは、ライブブラウザとライブAPIのテスト、自動テスト生成、Auto-Healによる再実行が強調されています。ただし、対応ツールやプラットフォームごとの詳細な連携ドキュメントは提供されていません。