mabl CLI に、Claude Code、Cursor、GitHub Copilot などのコーディングエージェントで使用できるテストオーサリングスキルが追加されました。これにより、エディターを離れることなくテストを計画し、構築できます。特に注目すべき点として、ヘッドレスモードで複数のローカルオーサリングセッションを同時に実行できます。たとえば、変更を実装した後、影響を受けた各ページをカバーするテストを作成するようコーディングエージェントに指示し、それらのセッションをローカル環境で並行して実行できます。
ヘッドレスのローカルオーサリングに加えて、mabl agent authoring コマンドは、mabl MCP や デスクトップアプリ と同じエージェントによるテスト作成機能をサポートしています。コーディングエージェントのワークフローでテストを構築したいチームや、よりスクリプト化されたアプローチを好むチームに適しています。
試してみる
始める前に、以下がインストールされていることを確認してください。
- MCP をサポートする AI コーディングエージェント(Claude Code、Cursor、VSCode、GitHub Copilot など)、または
AGENTS.mdファイルを読み取るその他のクライアント。 - 最新バージョンの mabl CLI
エージェントスキルをインストールする
mabl agent install [client] を実行します。[client] には claude、cursor、copilot、vscode、agents-md のいずれかを指定します。たとえば、Claude にエージェントスキルをインストールする場合は、次のコマンドを実行します。
mabl agent install claude
このコマンドは、コーディングエージェントに 2 つのワークフローをインストールします。
-
mabl-plan-test- 対話的な計画を通じて mabl テストを作成する -
mabl-debug- mabl クラウド実行の失敗を診断または修正する
ローカルデバッガー のリリース時にエージェントスキルをすでにインストールしている場合は、更新された CLI でインストールコマンドを再実行し、新しいオーサリングスキルにもアクセスできるようにしてください。
テストを計画する
スキルをインストールしたら、コーディングエージェントに新しいテストを作成するよう依頼します。たとえば、次のように指定します。
「今作った新機能を検証する mabl テストを計画しましょう。」
オーサリングスキルがリクエストを自動的に受け取り、テストの計画を開始します。カバーしたい内容を捉えられるまで、コーディングエージェントと協力してテストのアウトラインを調整してください。
オーサリングセッションを開始する
アウトラインに満足したら、クラウドで生成するか、自分のマシンで実行中のアプリに対してローカルで生成するかをエージェントに伝えます。たとえば、次のように指定します。
「ローカルオーサリングセッションを開始して、http://localhost:4000 を対象にして。」
クラウドとローカルのどちらでセッションを開始した場合でも、オーサリングが完了するとエージェントが結果を報告します。
近日提供予定
コーディングエージェントから既存のテストを編集する機能をお探しですか。エージェントによるテスト編集に関する今後のアップデートにご注目ください。
詳細を見る
AI コーディングエージェントと mabl CLI からのテストオーサリングについて詳しくは、mabl CLI のドキュメント を参照してください。