コンテンツにスキップ
Devio Playwright Test Agents

Playwright Test AgentsでE2Eテストを自動生成してみた

  • URL: https://dev.classmethod.jp/articles/claude-code-playwright-test-agents/
  • 日付: 2026-06-11
  • Tier: Tier 2
  • 要旨: Playwright Test Agentsの3エージェント(planner/generator/healer)がブラウザを実際に操作しながらE2Eテストを自動生成・修復する仕組みを実証。Java製ペットストアアプリJPetStore 6で検証し「最初から動くテスト」が出力された。

詳細

3エージェントの役割分担:

  • planner:アプリを実ブラウザで探索してテスト計画(Markdown)を作成
  • generator:計画の各シナリオを実ブラウザで実行しながらテストコードを生成
  • healer:失敗テストを実行・デバッグして原因特定とコード修正

検証環境:Claude Code + mise(Java/Node/pnpm管理)+ JPetStore 6(Mybatis製ECサイト)。JPetStore親POM(mybatis-parent)のenforcer要件でJDK 21が必要(JDK 17では失敗する点に注意)。

E2Eテスト整備の地道な作業(セレクタ調べ・コード記述・デバッグ・保守)をエージェントが担う点で、テスト自動化の現実的な進化形として注目。