掲載済み (2026-04-11号)
194 168文字 • 1分

Claudeに自身のコードをQAさせる:Skyvernによるブラウザ自動テストの統合

原題: Getting Claude to QA its own work

英語

掲載情報

概要

Skyvernが開発したMCPサーバーをClaude Codeに統合することで、AIエージェントが自らブラウザを操作して変更内容をQAし、PRの成功率を30%から70%に向上させる手法。

詳細内容

Skyvernチームは、AIコーディングエージェントが生成したフロントエンドのコードが、シンタックスは正しくても実際のUI上で不具合を起こす課題を解決するため、33種類のブラウザ操作ツールを備えたMCPサーバーを開発しました。これをClaude Codeと統合することで、エージェントは`git diff`から変更を理解し、ブラウザを開いてピクセル単位で表示を確認し、実際のインタラクション(ボタンクリックやフォーム入力など)を実行してQAを行うことが可能になりました。この仕組みをローカル用の`/qa`スキルおよびCI用の`/smoke-test`スキルとして実装した結果、手動のQAループを半分に短縮し、PRの一発合格率を大幅に改善しています。従来のE2Eテストのようなメンテナンスの負荷を抑えつつ、AIが変更箇所に絞って動的にテストケースを生成・実行する点が特徴です。