Playwright × TypeScript E2Eテスト自動化入門講座
About this course
<コースの概要>E2Eテスト自動化の基礎から実装方法までを学べる入門講座です。Playwright × TypeScriptを使用して、GitHubサイトの操作からECサイトの会員登録機能まで、テスト自動化を段階的に学びます。保守性の高いテストコードを実現するPage Object Model(POM)デザインパターンの実装や、Locatorsによる要素特定、Actionsを使った画面操作など、テスト自動化の基本的なテクニックを習得。また、Node.jsとnpmによるプロジェクト管理やテスト結果レポートの作成、Playwrightの特徴的機能であるTrace Viewerを使用したテスト実行状況の可視化と原因分析まで、実践的なE2Eテスト自動化の一連の流れを学ぶことができます。E2Eテスト自動化の基礎を理解し、実装方法を身につけたいエンジニアの方に最適な講座です。<他教材との違い>本コースと他教材(書籍やYoutube動画教材等)との違いは以下の通りです。一貫した学習体験: 1本完結型コースであり、ネット検索やマニュアル確認の手間を省きます。詳細な解説: Playwright、TypeScript、Page Object Model等の技術や手順について、なぜその実装方法を選ぶのか、その理由や背景を詳細に説明します。柔軟な学習環境: 全レクチャー動画をダウンロード可能で、場所を問わずどこでも学習できます。実践的なサポート: 全ハンズオンに完成版のコードを添付し、エラー解決をサポートします。<コースの内容>本コースの内容は以下の通りです。コース概要コースダイジェスト本コースで学べること受講の前提条件と環境準備Playwrightハンズオン準備その1:Playwrightインストール準備その2:ts-nodeインストール本編1:GitHubアクセス本編2:GitHub検索本編3:GitHub検索結果リンク遷移本編4:Python.orgサイト検索機能テスト① - Page Object Model(POM)概要本編5:Python.orgサイト検索機能テスト② - Locatorクラス実装本編6:Python.orgサイト検索機能テスト③ - Pageクラス実装本編7:Python.orgサイト検索機能テスト④ - テストクラス実装本編8:ECサイト会員登録機能テスト① - テスト要件確認本編9:ECサイト会員登録機能テスト② - Locatorクラス実装(Locators)本編10:ECサイト会員登録機能テスト③ - Pageクラス実装(Actions)本編11:ECサイト会員登録機能テスト④ - テストクラス実装(Trace Viewer)本編12:ECサイト会員登録機能テスト⑤ - Trace Viewerによるテスト失敗原因分析と再実行本編13:ECサイト会員登録機能テスト⑥ - HTML reporterによるテストレポート生成<前提環境><
59/100
CourseAsk score
- What the provider tells you
- 39/45
- Who stands behind it
- 8/35
- How complete the listing is
- 12/20
Scores how much the provider publishes and who stands behind it — not how well it is taught.
What you'll learn
- understand the fundamentals of E2E test automation
- implement test automation techniques using Playwright and TypeScript
- use the Page Object Model for creating maintainable test code
- manage projects with Node.js and npm
- analyze test results using Trace Viewer
Course objectives
- equip students with the skills to automate web application testing
- foster an understanding of key automation concepts and practices
Price shown by Udemy — confirm on their site.
Enroll on UdemyYou'll be redirected to Udemy to complete enrollment.
- Listed & compared by CourseAsk
- English · 0