Agent QA による回帰テストの作成と実行 は何をしますか?
コーディングタスクで、実際のブラウザやモバイル環境におけるアプリケーションフローの検証が必要な場合は、Agent QA を使用してください。Agent QA はテストをレビュー可能なプロジェクトファイルとして保存し、自然言語によるアクションとアサーションを受け入れ、以前の実行からスコープ化された観測結果を保持できます。可能な場合は MCP ツールを優先して使用します。ワークスペースの探索、設定の検査、正規 ID の生成、テストまたはスイート定義の検証、実行のキューイングを行います。CLI はフォールバックとして使用します。実行が失敗した場合は、テストを変更する前に記録された手順と証拠を確認し、アプリケーションのリグレッション、古い指示、インフラ障害のいずれが原因かを区別します。Agent QA は実行中にインターフェースを再観測して別のパスを試すことができますが、成功した自己修復も、学習されたパスを後の実行で信頼する前にレビューする必要があります。
Agent QA は現在、FSL-1.1-ALv2 のもとでソース利用可能です。各リリースは 2 年後に Apache-2.0 に変換されます。設定されたモデル、ブラウザ、またはデバイスプロバイダーには、別途コストがかかる場合があります。
前提条件
プロジェクトに Agent QA をインストールし、ワークスペースを初期化します。
npm install -D agent-qa
npx agent-qa init
npx agent-qa install-browsers --chromium
Android または iOS プロジェクトの場合は、必要なモバイルドライバーをインストールします。
npx agent-qa install-mobile-drivers --all
ワークフロー
- Agent QA ワークスペースを探索し、アクティブなターゲット、デバイス、プロバイダーを検査します。
- Agent QA ツールを使用して ID を生成します。テスト、スイート、フック、実行、観測の ID を自分で作成しないでください。
- 自然言語のテストを作成または更新し、保存または実行する前に定義を検証します。
- MCP を通じてテストまたはスイートをキューに追加します。MCP が利用できない場合は、検証済みのファイルを
npx agent-qa run <test-file>で実行します。 - 手順の証拠、修復試行、保持された観測結果を確認し、アプリケーションの修正、テストの改訂、インフラの再試行のいずれを行うかを決定します。
インストール
ソースからの指示に従ってインストールまたはセットアップします。
npm install -D agent-qa でインストールし、npx agent-qa init を実行し、npx agent-qa install-browsers --chromium などの必要なランタイムサポートをインストールします。