Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Selenium WebDriverと PythonによるUIテスト自動化入門講座
Highest Rated
Rating: 4.1 out of 5(197 ratings)
1,425 students

Selenium WebDriverと PythonによるUIテスト自動化入門講座

DevOps テスト自動化の大本命!Google.com操作、Page Object ModelデザインパターンによるPython.org・ECサイトテスト自動化・テスト結果レポート生成を通じた、UIテスト自動化の仕組み
Created byShota Fukuyama
Last updated 4/2026
Japanese

What you'll learn

  • Selenium WebDriverとPythonによるUIテスト自動化の概要理解
  • Selenium WebDriverとPythonによるUIテスト自動化の実践知識(XPATH、ActionChains、maximize_window)
  • Page Object Modelデザインパターンの概要理解
  • テスト結果レポート生成の概要理解

Course content

3 sections19 lectures2h 32m total length
  • 本コース受講にあたって1:39
  • 自己紹介0:49
  • 本コースのねらい4:42

Requirements

  • オブジェクト指向プログラミングの基礎知識(クラス、メソッド、インスタンス、継承など)

Description

<コースの概要>

本コースはご自身のPCを使用してSelenium WebDriverと PythonによるUIテスト自動化ハンズオンを実施します。Googleアクセス、検索、検索結果リンク遷移の操作自動化から始まり、Page Object ModelデザインパターンによるPython.org検索機能テスト自動化・ECサイト会員登録機能テスト自動化・テスト結果レポート生成を通じて、UIテスト自動化の仕組みを実践的に学ぶことができます。


<他教材との違い>

本コースと他教材(書籍やYoutube動画教材等)との違いは以下の通りです。

・1本完結型コースであるためご自身でネット検索やマニュアル確認等を行う手間がかからない

・Selenium WebDriverとは何か、なぜその手順で設定するのか等、解説する技術や手順一つとってもその理由や背景を詳細に説明しているため途中で止まらずに受講できる

・全レクチャー動画ダウンロード可能なため、場所を問わずどこからでも受講できる

・全ハンズオンに完成版の設定ファイルや実行コマンド等を添付しているため、コーディングミスによる原因調査等、余計な手間がかからない。


<コースの内容>

本コースの内容は以下の通りです。

コース概要

  • 本コース受講にあたって

  • 自己紹介

  • 本コースのねらい

Selenium WebDriverハンズオン

  • 準備その1-Seleniumインストール-

  • 準備その2-Selenium WebDriverインストール-

  • 本編1-UI操作自動化①Googleアクセス-

  • 本編2-UI操作自動化②Google検索-

  • 本編3-UI操作自動化③Google検索結果リンク遷移-

  • 本編4-UIテスト自動化導入編 Python.orgサイト検索機能テスト①(Page Object Model(POM)概要)-

  • 本編5-UIテスト自動化導入編 Python.orgサイト検索機能テスト②(Locatorモジュール実装)-

  • 本編6-UIテスト自動化導入編 Python.orgサイト検索機能テスト③(Pageモジュール実装)-

  • 本編7-UIテスト自動化導入編 Python.orgサイト検索機能テスト④(Mainモジュール実装)-

  • 本編8-UIテスト自動化実践編 ECサイト会員登録機能テスト①(テスト要件確認)-

  • 本編9-UIテスト自動化実践編 ECサイト会員登録機能テスト②(Locatorモジュール実装(XPATH))-

  • 本編10-UIテスト自動化実践編 ECサイト会員登録機能テスト③(Pageモジュール実装(ActionChains))-

  • 本編11-UIテスト自動化実践編 ECサイト会員登録機能テスト④(Mainモジュール実装(maximize_window))-

  • 本編12-UIテスト自動化実践編 ECサイト会員登録機能テスト⑤(XMLTestRunnerによるテスト結果レポート生成)-

ボーナスレクチャー

  • ボーナスレクチャー


<変更履歴>

・2026/1/7: Q&A起因で「【補足】Googleのボット検出について」レクチャーを追加

Who this course is for:

  • Selenium WebDriverとPythonによるUIテスト自動化の概要が知りたいエンジニアの方
  • Page Object Modelデザインパターンの概要が知りたい方
  • テスト結果レポート生成の概要が知りたい方