TestSprite CLI が公開 — オープンソースです。GitHub で Star を

Codexが自分で回せるテストツール

Codexはコードを素早く出力し、いまや遅いのは「何が作られたかを確認する」工程です。 TestSpriteはそのループを閉じます。コマンド1つでリポジトリに検証スキルが入り、以降はCodex自身がテストを作成し、クラウドの実ブラウザと実APIに対して実行し、問題が起きれば矛盾のない単一の失敗バンドルを取得できます。ドキュメントを読み上げて指示を中継する必要はありません。
Type
Solution
Language
日本語

お使いのAndroidおよびAI搭載エディタとシームレスに統合

Claude CodeCodexAndroid StudioVisual Studio CodeCursorTrae
コードを書くのは私たちではなくCodexです。私たちは書かれたものを実ブラウザと実APIで検証し、Codexがそのまま動ける根本原因の仮説を返します。

オンボーディングはコマンド1つ

testsprite setup --agent codex がAPIキーを設定・検証し、リポジトリに検証スキルを配置します。Codexはセッションのたびにドキュメントから推測し直すのではなく、一度だけループを学習します。インストールは完全にローカルです。

ブラウザコード不要のテスト

テストはアクションとアサーションを平易な言葉で書いたプランファイルです。保守すべきセレクタはなく、次のリデザインで壊れるものもありません。testsprite test create --plan-template で、インストール済みバージョンに固定されたスキーマ準拠の雛形が得られます。

成果物5つではなく、失敗バンドル1つ

test failure get は失敗したステップとその前後、スクリーンショット、DOMスナップショット、テストのソース、根本原因の仮説、推奨される修正箇所を返します。すべてが単一のスナップショットIDを共有し、CLIは異なる実行のデータを繋ぎ合わせることを拒否します。

コンテキストウィンドウより長生きするスイート

合格したテストはすべて蓄積されます。次のセッションでも、次のリファクタでも、Codexがその理由を忘れたずっと後でも、その要件は検証され続けます。どれほど大きなコンテキストウィンドウにもできないことです。

Priority
Test
Status
HIGH
TC001_Checkout_Submits_With_Valid_Card
Pass
HIGH
TC002_Session_Survives_Token_Refresh
Failed
MEDIUM
TC003_Search_Returns_Ranked_Results
Pass
LOW
TC004_Empty_Cart_Shows_Guidance
Pass
MEDIUM
TC005_API_Rejects_Malformed_Payload
Warning

Codexに自分の成果物を検証させる

生成は速く、ボトルネックはレビューに移りました。プルリクエストを開く前にCodexが変更の動作を証明できるようにすれば、差分は人間が1行ずつ読むものではなくなります。

Codexでコードを出荷するチームのために

インストール無料、オープンソース

CLIはGitHub上でApache-2.0、npmから無料でインストールできます。Node 20.19+、22.13+、24+ が必要です。テスト実行はクラウドで行われ、ワークスペースのクレジットを消費します。

非対話モードで動く

TESTSPRITE_API_KEY=sk-... testsprite setup --from-env --yes --agent codex はプロンプトを出しません。エージェントのループにもCIジョブにも必要な挙動です。

安全に試せる

--dry-run は用意されたデータでコードパス全体をオフライン実行します。test scaffoldtest lint はネットワークにも認証情報にも一切触れません。

契約としてのスクリプト対応

安定した --output json の形と文書化された終了コード。0は合格、1は失敗、3は認証エラー、12はクレジット不足。壊れた機能と壊れたパイプラインを区別できます。

世界中の企業から信頼されています

"素晴らしい!TestSpriteチームのMCPは本当にクールです!私たちのAndroidアプリでは、AIコーディングとAIテストがループを閉じ、安定したリリースのスピードアップにつながっています。"

"Androidにおいて、TestSpriteが生成するテストはクリーンで信頼性があります。Appiumのフローは拡張やデバッグが容易で、スケジュール実行によってデバイスカバレッジを健全に保てます。"

"TestSpriteの自動化により、Androidの手動QAが大幅に削減されました。開発者はモバイルのバグを早期に発見・解決でき、リリースサイクルを予定通りに進められます。"

よくある質問

TestSpriteはCodexとどう連携しますか?

testsprite setup --agent codex を一度実行してください。コマンド、JSONの形、終了コードを記述した検証スキルファイルがリポジトリに配置され、Codexが自力でテストの作成・実行・切り分けを行えるようになります。CodexはCLIがスキルを導入できる8つのハーネスの1つで、Claude Code、Cursor、Cline、Antigravity、Kiro、Windsurf、Copilotと並びます。

Codexはブラウザ自動化のコードを書く必要がありますか?

いいえ。テストはアクションとアサーションからなる平易な言葉のプランファイルです。testsprite test create --plan-template で雛形が得られます。testsprite test plan generate に最初のテスト案を作らせることもできます。提案はレビュー用に保留され、承認するまでディスクには何も書き込まれません。

TestSpriteは具体的に何をテストしますか?

クラウド上の実ブラウザでのWebアプリケーションUIと、バックエンドAPIです。ネイティブのiOS/Android UI、デスクトップアプリケーション、エミュレータは操作しません。Webフロントエンドまたは HTTP API をお持ちなら、それが対象範囲です。

無料ですか?オープンソースですか?

オープンソースCLIはnpmから無料でインストールでき、Apache-2.0ライセンスです。テスト実行はTestSpriteのクラウドで行われ、ワークスペースのクレジットを消費します(フロントエンド1実行あたり0.5、バックエンド0.2)。無料のコミュニティ版から始められます。

Codexにユニットテストを実行させるだけでは駄目ですか?

ユニットテストはコードが「書かれたとおりに動く」ことを確認します。デプロイされたアプリケーションを開くことはないため、ユニットテストが全部緑でもサインアップ導線が壊れていることは普通にあります。どちらも価値がありますが、答える問いが違います。

対話的にではなくCIジョブの中で実行できますか?

はい、それが通常の使い方です。CLIは環境変数の TESTSPRITE_API_KEY だけを必要とし、認証情報ファイルは不要です。GitHub Actions、GitLab、CircleCI、Jenkins、Azure Pipelinesにそのまま組み込めます。--report junit を付ければ、これらが標準で取り込めるサイドカーが出力されます。

Codexに自分の成果を確かめる手段を