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

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

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

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

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

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

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

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

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

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

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

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

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

Priority
Test
Status
HIGH
TC001_Signup_Creates_Account
Pass
HIGH
TC002_Payment_Declines_Show_Retry
Failed
MEDIUM
TC003_Profile_Update_Persists
Pass
MEDIUM
TC004_Rate_Limit_Returns_429
Pass
LOW
TC005_Theme_Toggle_Persists_On_Reload
Warning

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

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

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

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

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

非対話モードで動く

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

安全に試せる

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

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

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

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

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

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

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

よくある質問

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

testsprite setup --agent antigravity を一度実行してください。コマンド、JSONの形、終了コードを記述した検証スキルファイルがリポジトリに配置され、Antigravityが自力でテストの作成・実行・切り分けを行えるようになります。AntigravityはCLIの対応ハーネス一覧に含まれているため、追加設定なしで同じ setup --agent の流れが使えます。

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

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

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

ユニットテストは最も安価な検査で、常時実行する価値があります。同時に、エージェントが書いた変更で最も壊れやすいもの——コンポーネントと、それを描画するルートと、背後のAPIの結合——には盲目です。

本当の失敗ではなくフレーキーなだけの場合は?

失敗バンドルには単なる赤い印ではなく根本原因の仮説が含まれます。はっきりさせたいときは testsprite test flaky が自動修復をオフにしてテストを複数回再生し、安定性スコアを報告します。

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