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

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

Clineはエディタ内で直接動作し、リポジトリの実ファイルを編集します。 TestSpriteはそのループを閉じます。コマンド1つでリポジトリに検証スキルが入り、以降はCline自身がテストを作成し、クラウドの実ブラウザと実APIに対して実行し、問題が起きれば矛盾のない単一の失敗バンドルを取得できます。ドキュメントを読み上げて指示を中継する必要はありません。
Type
Solution
Language
日本語

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

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

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

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

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

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

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

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

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

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

Priority
Test
Status
HIGH
TC001_Login_Rejects_Empty_Password
Pass
MEDIUM
TC002_Form_Validation_Shows_Inline_Errors
Pass
HIGH
TC003_Dashboard_Loads_After_Redirect
Failed
LOW
TC004_Footer_Links_Resolve
Pass
MEDIUM
TC005_API_Returns_401_Without_Token
Pass

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

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

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

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

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

非対話モードで動く

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

安全に試せる

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

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

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

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

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

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

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

よくある質問

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

testsprite setup --agent cline を一度実行してください。コマンド、JSONの形、終了コードを記述した検証スキルファイルがリポジトリに配置され、Clineが自力でテストの作成・実行・切り分けを行えるようになります。スキルファイルはClineが作業しているリポジトリに書き込まれるため、個人の設定ではなくプロジェクトと一緒に移動します。

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

いいえ。テストはアクションとアサーションからなる平易な言葉のプランファイルです。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)。無料のコミュニティ版から始められます。

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

ユニットテストは変更した関数を検証します。その関数を呼ぶページがまだ描画されるか、依存するAPIがUIの期待する値を返すかは分かりません。エージェントが持ち込む回帰は、まさにその隙間で起きます。

複数人が別々のエージェントを使っていても動きますか?

はい。testsprite agent install <agent> は複数回実行でき、対応範囲はClaude Code、Codex、Cursor、Cline、Antigravity、Kiro、Windsurf、Copilotです。それぞれがローカルに自分のスキルファイルを書き、互いに競合しません。

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