SeleniumによるWeb UIテスト自動化

02/16/26
264回閲覧
SeleniumによるWeb UIテスト自動化

学習プログラム

  • WebDriverの基本操作と要素の特定方法
  • Page Objectパターンの設計と実装
  • 明示的待機と暗黙的待機の使い分け
  • 動的要素とAjaxのテスト手法
  • フレームとウィンドウの切り替え処理
  • テストデータの外部化とパラメータ化
  • クロスブラウザテストの実装
  • 並列実行とSelenium Grid活用
  • 失敗時の診断情報収集
  • テスト実行時間の最適化
演習環境

実際のECサイトのような複雑なUIを持つサンプルアプリケーションを用意。ログイン、検索、カート操作など、典型的なシナリオでテストを作成します。

Web UIのテストを自動化すると、最初は便利なのですが、すぐにメンテナンスが大変になります。ページの変更でテストが壊れ、修正に時間がかかる状態になりがちです。

Selenium WebDriverを使った効率的なテスト設計を身につけます。Page Objectパターンを使えば、UI変更の影響を最小限に抑えられます。待機処理の適切な実装方法も重要です。

実務での課題に対応

動的コンテンツのテスト、複数ブラウザでの動作確認、テストの並列実行などを扱います。JavaとPythonの両方で実装例を示すので、自社の開発言語に合わせて学べます。

テストが失敗したときのスクリーンショット取得、ログ記録の自動化も組み込みます。Selenium Gridを使った分散実行環境の構築方法も理解できます。CI環境での実行時間を短縮するテクニックも学習内容に含まれています。

受講料
¥220,000
環境構築サポート付き
受講後3ヶ月間のメール質問対応を含みます。企業研修は別途見積もりとなります。
受講期間 4日間
残席数 5名
受付中
お問い合わせ・お申し込み

クッキーの使用について

当サイトでは、サイトの機能向上と利用状況の分析のためにクッキーを使用しています。詳しくはプライバシーポリシーをご確認ください。

クッキーの種類

必須クッキー: サイトの基本機能に必要なクッキーです。

分析クッキー: サイトの利用状況を理解し、改善するために使用します。

機能クッキー: パーソナライズされた体験を提供するために使用します。

広告クッキー: 関連性の高い広告を表示するために使用します。

データの管理

クッキーの設定はいつでも変更できます。ブラウザの設定からクッキーを削除または無効化することも可能です。