コースの特徴

  • 実証済みの効果

    3つのAIエージェント(Planner・Generator・Healer)の連携により、テスト計画からコード生成・修正までを大幅に効率化。手作業では数時間かかるテストコード作成を、短時間で実現。
    AIエージェントを使いこなす実践的スキルを習得
  • 独自の体系化メソッド

    AIに任せる所と、人間が判断する所を明確に体系化。計画のブラッシュアップ、既存スタイルへの準拠指示、Diff確認、Healerの得意・不得意の見極めなど、実務で使えるメソッドを確立。
    AIと人間の役割分担を理解する体系化メソッド
  • ハンズオン実践形式

    ECサイトのログイン・検索・カート機能を題材に、実際にAgentを動かしながら学習。全プロンプト・コードを添付資料として収録し、効率的なスキル習得と実務適用が可能。
    知識だけでなく、手を動かして確実にスキルを習得

コースの内容

    1. Playwrightインストール

    2. Playwright Agentsインストール

    3. Agentのツール有効化設定

    4. テスト用アカウントの手動登録

    1. ECサイトログイン機能テスト1 - Planner概要

    2. ECサイトログイン機能テスト2 - 計画作成

    3. ECサイトログイン機能テスト3 - シナリオのピックアップ

    4. ECサイトログイン機能テスト4 - シナリオ範囲の調整

    5. ECサイトログイン機能テスト5 - クラス名・ファイル名の明示

    1. ECサイト検索機能テスト1 - Generator概要

    2. ECサイト検索機能テスト2 - 計画ファイルとコードのインポート

    3. ECサイト検索機能テスト3 - Page Object Model(POM)コード生成

      無料プレビュー
    4. ECサイト検索機能テスト4 - 既存スタイルの準拠確認

    5. ECサイト検索機能テスト5 - 既存ファイル更新時のDiff確認

    1. ECサイトカート機能テスト1 - Healer概要

    2. ECサイトカート機能テスト2 - 計画ファイルとコードのインポート

    3. ECサイトカート機能テスト3 - テスト実行

    4. ECサイトカート機能テスト4 - Healerによるエラー修正

    5. ECサイトカート機能テスト5 - HTML ReporterとTrace Viewerでの事象把握

      無料プレビュー
    6. ECサイトカート機能テスト6 - 手修正による対処とテスト再実行

  • 19,800円
  • 23回のレッスン
  • 3時間のコンテンツ

講師

Shota Fukuyama

経歴

  • IT業界で10年以上のキャリアを持つ現役エンジニア
  • 多様な規模のプロジェクトにおけるソフトウェア開発とマネジメント経験

専門分野

  • フルスタック開発(フロントエンド:TypeScript, Angular 、バックエンド:Java, Spring Boot)
  • クラウドコンピューティングとDevOps(主にAWS)
  • 情報セキュリティ(認証認可、セキュアな通信)

Udemy講師としての実績

  • 累計受講者数35,000名以上
  • フルスタック開発、AWS関連技術、DevOps実践、セキュリティ実装に関する複数のベストセラーコース
  • 最高評価を獲得したコース多数

受講生の皆様へ

実務で培った知識と最新トレンドを融合し、即戦力となるスキルを提供します。
理論と実践のバランスを大切に、皆様のキャリアアップを全力でサポートします。

よくある質問

この講座ではどのツールを使用しますか?
Playwright、VSCode、GitHub Copilotを使用します。Playwright AgentsはGitHub Copilotの拡張機能として動作するため、GitHub Copilotへの加入が必要です。
環境構築についてはコース内で詳しく解説しているため、初心者の方でも安心してご受講いただけます。
Playwright Agentsとは何ですか?
Microsoftが開発したPlaywrightに搭載されたAIエージェント機能です。
Planner(テスト計画)、Generator(コード生成)、Healer(テスト修正)の3つのエージェントが連携し、E2Eテスト自動化を効率化します。
受講にあたりどの程度の前提知識が必要ですか?
プログラミングの基礎知識(変数、関数、条件分岐等)とWebアプリケーションの基礎知識(HTML要素、ボタンクリック、フォーム入力等)が必要です。
詳細な前提知識については、コース内の「受講にあたっての前提知識と事前準備」レクチャーをご確認ください。
AIツールの利用料は別途かかりますか?
はい、GitHub Copilotの利用料が別途必要です。無料プランでもAgentsは利用可能ですが、AIモデルの性能差により生成品質が下がる場合があります。
ハンズオンをスムーズに進めるためには、有料プランへの加入を推奨します。
購入後のサポートはありますか?
はい。各レッスンの受講画面にあるディスカッション機能からQ&Aを受け付けています。
学習中に分からないことがあれば、お気軽にご質問ください。
料金体系はサブスクリプション型ですか、それとも買い切り型ですか?
買い切り型です。一度購入いただくと、全カリキュラムに無期限でアクセスいただけます。
返品は受け付けていますか?
はい。本コースにご満足いただけなかった場合、購入から7日以内かつ進捗率30%未満の場合に限り、決済手数料を除き全額を返金いたします(例:1月1日購入の場合、1月7日まで)。
無料プレビュー動画でコースの内容や教え方をご確認いただけますので、ご購入前に必ずご視聴ください。

学習者の声

4 星評価

既存コード準拠のチェックポイントが具体的

Watanabe Kenji

Generatorで生成されたコードを確認する際の3つのチェックポイント(Locatorのstatic readonly、PageのJSDoc、Testのデータ定数化)がすぐ使える内容でした。実際にチェックしながら「ちゃんと既存スタイル踏襲してるな」と確認できる流れが良かったです。

Generatorで生成されたコードを確認する際の3つのチェックポイント(Locatorのstatic readonly、PageのJSDoc、Testのデータ定数化)がすぐ使える内容でした。実際にチェックしながら「ちゃんと既存スタイル踏襲してるな」と確認できる流れが良かったです。

縮める
5 星評価

POMパターンの実践的な理解が深まりました

M. Suzuki

Playwright AgentsのPlanner、Generator、Healerという3つのAgentの役割分担が、実際のプロジェクトでどう活用できるのかが明確に理解できました。特に計画編でのシナリオのピックアップから、ファイル名の明示までの流れは、単なるツールの使い方を超えて「AIとどう協働するか」という視点で学べたのが良かったです。Page Object Modelの3レイヤー構造も、Generatorに既存スタイルを準拠させることで一貫性のあるコードが生成される様子を見て、デザイ...

続きを読む

Playwright AgentsのPlanner、Generator、Healerという3つのAgentの役割分担が、実際のプロジェクトでどう活用できるのかが明確に理解できました。特に計画編でのシナリオのピックアップから、ファイル名の明示までの流れは、単なるツールの使い方を超えて「AIとどう協働するか」という視点で学べたのが良かったです。Page Object Modelの3レイヤー構造も、Generatorに既存スタイルを準拠させることで一貫性のあるコードが生成される様子を見て、デザインパターンの実践的な価値を実感できました。

縮める
4 星評価

Trace Viewerの使い方がわかりやすい

Yuki Tanaka

修正編でTrace Viewerを使って時系列で画面状態を確認しながら原因特定していくところが参考になった。カラー選択のタイミング問題をURLの変化で解決する流れは、他のテストでも使えそう。HTML Reporterとの使い分けももう少し知りたかったけど、基本的な使い方は理解できました。

修正編でTrace Viewerを使って時系列で画面状態を確認しながら原因特定していくところが参考になった。カラー選択のタイミング問題をURLの変化で解決する流れは、他のテストでも使えそう。HTML Reporterとの使い分けももう少し知りたかったけど、基本的な使い方は理解できました。

縮める
5 星評価

Healerの限界を知れたのが良かった

Yamada T.

「画面を見れば分かる問題は得意だが、タイミングの問題には弱い」というHealerの特性が、実際の失敗例で示されていたのが印象的でした。最初Sign Inボタンのロケーター修正は成功したのに、カラー選択では空回りする様子を見て、AIツールに何でも任せるのではなく適切に判断する必要性を実感。「目的はテストを実行できるようにすることであり、Healerに修正させることではない」という原則、肝に銘じます。

「画面を見れば分かる問題は得意だが、タイミングの問題には弱い」というHealerの特性が、実際の失敗例で示されていたのが印象的でした。最初Sign Inボタンのロケーター修正は成功したのに、カラー選択では空回りする様子を見て、AIツールに何でも任せるのではなく適切に判断する必要性を実感。「目的はテストを実行できるようにすることであり、Healerに修正させることではない」という原則、肝に銘じます。

縮める
5 星評価

シナリオ選定の考え方が実務的すぎる

さん たかはし

計画編の「どのシナリオをテストするか」の判断基準がめちゃくちゃ実務的。初回リリース前は全量、工数がなければ優先度つけて絞る、既存機能のリグレッションなら正常系だけ、という3パターンの使い分けが明確で即活用できる内容でした。「壊れたときに売上が止まるか」で優先度つける考え方、今まさに必要としてた視点です!

計画編の「どのシナリオをテストするか」の判断基準がめちゃくちゃ実務的。初回リリース前は全量、工数がなければ優先度つけて絞る、既存機能のリグレッションなら正常系だけ、という3パターンの使い分けが明確で即活用できる内容でした。「壊れたときに売上が止まるか」で優先度つける考え方、今まさに必要としてた視点です!

縮める
4 星評価

Seedテストの意味がやっと分かった

Hiroshi Saito

Plannerが実際のアプリを探索するための「入り口」としてSeedテストが必要という説明で、やっと理解できました。これがないと汎用的な計画しか立てられないんですね。もう少し複雑なアプリでの例も見たかったですが、基本は押さえられました。

Plannerが実際のアプリを探索するための「入り口」としてSeedテストが必要という説明で、やっと理解できました。これがないと汎用的な計画しか立てられないんですね。もう少し複雑なアプリでの例も見たかったですが、基本は押さえられました。

縮める
5 星評価

Diff確認の重要性を痛感

H. Nakamura

既存ファイル更新時のDiff確認、これ超重要ですね。main-page.tsに検索機能のメソッドが追加されたとき、既存のログイン機能を壊してないか段階的にチェックする手順が丁寧で分かりやすかったです。AIツール使うときの必須プロセスとして覚えておきます。

既存ファイル更新時のDiff確認、これ超重要ですね。main-page.tsに検索機能のメソッドが追加されたとき、既存のログイン機能を壊してないか段階的にチェックする手順が丁寧で分かりやすかったです。AIツール使うときの必須プロセスとして覚えておきます。

縮める
4 星評価

copilot-instructions.md便利

Akira Mori

日本語で会話、コードは英語という設定、チーム開発で使えそうです。AIの言語切り替えが不安定になる問題の解決策として参考になりました。

日本語で会話、コードは英語という設定、チーム開発で使えそうです。AIの言語切り替えが不安定になる問題の解決策として参考になりました。

縮める
5 星評価

3つのAgentの連携フローが明確

謙太 佐藤

Planner→Generator→Healerの流れを実際のECサイトで体験できたのが良かった。各Agentの設定ファイル(.agent.md)の役割や、準備編でやったツール有効化設定の意味が後から「だからあれが必要だったのか」と腑に落ちる構成になってて、テスト自動化の全体像が掴めました。

Planner→Generator→Healerの流れを実際のECサイトで体験できたのが良かった。各Agentの設定ファイル(.agent.md)の役割や、準備編でやったツール有効化設定の意味が後から「だからあれが必要だったのか」と腑に落ちる構成になってて、テスト自動化の全体像が掴めました。

縮める
4 星評価

正規表現の実践例が参考になった

R. Kobayashi

正規表現でURLの変化を待つ解決策、実践的でした。エスケープの説明(`\?`や`\d+`の意味)も分かりやすく、正規表現の使い方として勉強になりました。

正規表現でURLの変化を待つ解決策、実践的でした。エスケープの説明(`\?`や`\d+`の意味)も分かりやすく、正規表現の使い方として勉強になりました。

縮める
5 星評価

AIとの協働の本質を学べる

Naomi Fujita

このコース、単なるPlaywrightの使い方じゃなくて「AIとどう協働するか」という視点で一貫してるのが素晴らしい。Plannerが包括的に計画→人間がピックアップ。Generatorが初期コード生成→人間がDiff確認。Healerが修正トライ→人間がTrace Viewerで本質的原因特定。この役割分担が各レクチャーで明確に示されてる。

このコース、単なるPlaywrightの使い方じゃなくて「AIとどう協働するか」という視点で一貫してるのが素晴らしい。Plannerが包括的に計画→人間がピックアップ。Generatorが初期コード生成→人間がDiff確認。Healerが修正トライ→人間がTrace Viewerで本質的原因特定。この役割分担が各レクチャーで明確に示されてる。

縮める

更新履歴


2026/02/02 アップデート
受講生からのQ&Aを基に下記レクチャー追加
本コースの添付資料について

2026/01/23 リリース
講座リリース

Playwright Agentsで、
あなたのテスト自動化
を次のレベルへ。