【E2Eテスト編】Playwright + Next.js App Router によるフロントエンドテスト
PlaywrightによるフロントエンドE2Eテスト手法を習得。認証情報有無のテストやCRUDシミュレーションなど。
3.94 (58 reviews)

816
students
2 hours
content
Feb 2025
last update
$19.99
regular price
Why take this course?
🚀 【E2Eテスト編】Playwright + Next.js 13 App Router によるフロントエンドテスト 📚
コース概要
学習内容
- フロントエンド: Next.js 13の
app directory
を使用したアプリケーションのE2Eテスト。 - バックエンド: Next.jsのAPI routes(認証とzodによる入力値バリデーション)を活用したサーバーロジック。
実践的な学習内容
- Playwrightを使用したフロントエンドE2Eテスト: Next.js app dirでの実装方法を学びます。
- storageStateを使用したテスト用認証情報の作成: cookieを使ってテスト用の認証情報を管理し、その実装手順を習得します。
- 認証情報有無のテストケース実装: Playwrightを駆使してログイン状態の確認を行うテストケースを作成します。
- CRUD操作のテストケース実装: Playwrightを用いて、データの作成、読み取り、更新、削除(CRUD)を自動化します。
- NextAuthを使用したGitHub認証の実装: GitHubアカウントでの認証流れをPlaywrightでテストします。
- Server componentにおける認証方法: cookieを使用した認証方法の理解と実装を学びます。
- 認証保護されたAPI routesの実装: Next.jsのAPI routesでの認証処理の実装とテストを行います。
- zodによる入力値バリデーションの実装 (API routes): APIのリクエストデータの検証をPlaywrightでテストします。
このコースで得られるスキル
- Playwrightの基本から高度な使い方までの理解。
- Next.js 13でのE2Eテストの実装体験。
- API routesとの連携、認証処理のテスト手法。
- zodを使用した入力値バリデーションの自動テスト方法。
- E2Eテストを通じてアプリケーションの品質と安定性を確保する方法。
コースでは注目するポイント
- Playwrightの最新機能とベストプラクティスの取り上げ。
- Next.js 13の新しい機能とE2Eテストの統合方法。
- 実際のビジネスケースに基づいたテストケースの作成と実装。
🎓 このコースを受けることで、E2Eテストの専門家としてのキャリアを築き上げる機会が待ち受け中です。PlaywrightとNext.jsの融合知識は、フロントエンド開発者やQAエンジニアにとって不可欠なスキルであり、現代のウェブアプリケーションの品質保証において重要な役割を果たします。今日からPlaywrightとNext.jsの強力なコンボを学び、テスト自動化でのあなたの能力を次のレベルへと拡大しましょう!🎉
Course Gallery




Loading charts...
Related Topics
5025824
udemy ID
15/12/2022
course created date
29/12/2022
course indexed date
Bot
course submited by