あなたのターミナルに棲むAIテストエージェント。
TestSprite CLIをインストールし、本番URLやAPIを指定するだけで、コマンドラインを離れることなく本物のブラウザテストとバックエンドテストのカバレッジが手に入ります。PRDやAPI仕様からテストを計画し、CIで実行し、あなたのスクリプト — またはコーディングエージェント — が処理できる構造化されたJSONとして結果を受け取れます。
コマンド一つであなたのコーディングエージェントと連携
壊れた箇所をすぐ把握
変更のたびにtestsprite test rerun <testId>を実行すれば、何かが壊れた瞬間に失敗バンドルが返ってきます — ユーザーからの報告で気づく前に。
意図を理解する
testsprite test create --plan-templateでプランのひな形を作るか、PRDやAPI仕様(OpenAPI、Swagger、Postman)を指定すれば、カバレッジを自動で計画してくれます。
現状を検証する
testsprite test create --type frontend --plan-from plan.json --run --wait — Playwrightによる本物のブラウザテスト、または依存関係を考慮したバックエンドAPIテストを、本番URLに対して実行します。
必要な対応を提案
すべての失敗は1つのJSONオブジェクトとして届きます — 失敗したステップ、スクリーンショット、DOMスナップショット、根本原因の仮説、修正提案 — あなたのスクリプトやコーディングエージェントがすぐに行動できる形で。
$ npm install -g @testsprite/testsprite-cli
$ testsprite setup
$ testsprite test create --project prj_8f2a --type frontend \
--plan-from checkout-plan.json --run --wait --output json
✓ TC001_Login_Rejects_Empty_Password passed 1.2s
✗ TC002_Checkout_Applies_Promo_Code failed 3.4s
→ failure bundle: testsprite test failure get TC002
$ testsprite test rerun TC002 --wait --output json
✓ TC002_Checkout_Applies_Promo_Code passed 2.9s
ターミナルが開ける場所ならどこでもテストできる
ローカル開発でも、CIランナーでも、コーディングエージェント自身のシェルツールの中でも — 同じtestspriteコマンドがどこでも動きます。スクリプト用の--output jsonと、ゲーティング用の安定した終了コードつきで。
ターミナルファーストなチームのために
一括実行とスケジューリング
testsprite test run --all --project <id>でスイート全体を1コマンドで再実行 — cronやCIスケジューラに組み込めます。
コードとしてのテストプラン
テストプランをJSONとしてバージョン管理し、他の変更と同じようにプルリクエストでレビューできます — plan-from、plan put、plan-template。
無料で始められる
Apache 2.0ライセンスのCLI — インストールして最初のテストを無料で実行でき、始めるのに席数の制限もありません。
フロントエンド + バックエンド、1つのCLIで
フロントエンドにはPlaywrightによる本物のブラウザテスト、バックエンドには依存関係を考慮したAPIテスト — --type frontendか--type backendで、コマンドの形は同じです。
世界中の企業から信頼されています
"TestSpriteは豊富なテストケース生成、明確な構造、読みやすいコードを提供します。また、新しいテストケースを生成して迅速に拡張できるシンプルなオンラインデバッグもサポートしています。"
"TestSpriteの自動化により、膨大な手作業を削減できています。開発者は開発プロセスの早い段階でバグを簡単に発見し、解決することができます。"
よくある質問
TestSprite CLIは実際に何を実行するのですか?
本番URLやAPIに対する本物のテストです。フロントエンドテストはPlaywrightを介して実際のブラウザを操作し、バックエンドテストは依存関係管理付きで実際のHTTPリクエストを送信します。モックに対して実行されることは一切ありません — --type frontendか--type backendでどちらかを選びます。
コーディングエージェントとどう連携させますか?
testsprite agent install <name>を実行すれば、CLIから直接Claude、Cursor、Copilot、Codex、Windsurf、Cline、Antigravity、Kiroと連携できます — 別途サーバーやプロトコルを設定する必要はありません。
AIエージェントなしでも実行できますか?
できます。testsprite test create --plan-from plan.json --run --wait --output jsonはどんなターミナルやCIランナーからでも動作します。CLIはループの中にエージェントを必要としません — 人間やスクリプトが操作しても同じように役立ちます。
テストが失敗するとどうなりますか?
失敗バンドルを受け取ります: 失敗したステップ、スクリーンショット、DOMスナップショット、根本原因の仮説、修正提案を1つのJSONオブジェクトにまとめ、対応するスナップショットIDでタグ付けされたものです — testsprite test failure get <testId>で取得できます。
無料で試せますか?
はい。npm install -g @testsprite/testsprite-cliとtestsprite setupで数分のうちに動かせるようになり、CLI自体もApache 2.0ライセンスで提供されています。