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

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

Kiroは仕様から作業するため、ブラウザコードではなく平易な言葉で書かれたテストと相性が良いです。 TestSpriteはそのループを閉じます。コマンド1つでリポジトリに検証スキルが入り、以降はKiro自身がテストを作成し、クラウドの実ブラウザと実APIに対して実行し、問題が起きれば矛盾のない単一の失敗バンドルを取得できます。ドキュメントを読み上げて指示を中継する必要はありません。
Type
Solution
Language
日本語

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

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

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

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

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

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

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

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

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

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

Priority
Test
Status
HIGH
TC001_Spec_Flow_Completes_End_To_End
Pass
MEDIUM
TC002_Required_Fields_Block_Submit
Pass
HIGH
TC003_Permission_Denied_Redirects
Failed
LOW
TC004_Breadcrumb_Reflects_Route
Pass
MEDIUM
TC005_API_Contract_Matches_Schema
Pass

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

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

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

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

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

非対話モードで動く

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

安全に試せる

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

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

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

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

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

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

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

よくある質問

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

testsprite setup --agent kiro を一度実行してください。コマンド、JSONの形、終了コードを記述した検証スキルファイルがリポジトリに配置され、Kiroが自力でテストの作成・実行・切り分けを行えるようになります。KiroはCLIがスキルを導入するハーネスの1つなので、独自の連携実装は不要です。

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

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

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

ユニットテストは実装をあなたの意図に照らして検証します。エンドツーエンドの実行は、デプロイされた製品をユーザーの意図に照らして検証します。仕様駆動の進め方では両方が効きます。単体で通る仕様でも、壊れた導線を出荷しうるからです。

仕様書からテストを作れますか?

はい。testsprite project docs upload でAPI仕様やPRDをプロジェクトのソースとしてアップロードすると、testsprite test plan generate がそこからテストケースを起草し、レビュー用に保留します。API仕様のアップロードは無料、PRDは埋め込みに0.5クレジットかかります。

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