お問い合わせ

コース概要

高度なSeleniumの概念

  • Seleniumのアーキテクチャとベストプラクティスの復習
  • WebDriverの高度な機能
  • 保守性が高くスケーラブルなテスト自動化設計
  • 複雑なWebアプリケーションテストにおける一般的な課題

高度なオブジェクト識別

  • 高度なロケーター戦略
  • 動的かつ複雑なXPathおよびCSSセレクター
  • 動的Web要素の処理
  • Webオブジェクトのプログラムによる検出と操作

データ取得と検証

  • Webコントロールからのデータ抽出
  • 動的コンテンツの検証
  • テーブル、リスト、複雑なページ要素との連携
  • パターンベースの検証技術

例外処理とテスト信頼性

  • Seleniumの例外管理
  • 堅牢なエラーハンドリングの実装
  • 同期戦略と明示的な待機(Explicit Waits)
  • テストの安定性と保守性の向上

ロギングとレポート

  • 効果的なロギング戦略の実装
  • 失敗したテスト実行のデバッグ
  • スクリーンショットおよび実行証拠のキャプチャ
  • テストレポートフレームワークとのロギング連携

正規表現と高度な検証

  • 正規表現の理解
  • 動的コンテンツに対するパターンマッチング
  • 高度なアサートおよび検証
  • 自動化テストにおける実用的な使用事例

データ駆動型テスト自動化

  • データ駆動型テストの原則
  • 外部ソースからのテストデータ読み込み
  • 自動化テストのパラメータ化
  • 再利用可能でスケーラブルなテストフレームワークの構築

クロスブラウザおよび並列テスト

  • 複数ブラウザでのテスト実行
  • ブラウザ互換性に関する考慮事項
  • Selenium Gridアーキテクチャの概要
  • 分散型および並列テスト実行の実行

ベストプラクティスとコース振り返り

  • テスト自動化フレームワークに関する推奨事項
  • テストパフォーマンスと保守性の向上
  • 主要概念の振り返り
  • 質疑応答、ディスカッション、次のステップ

要求

  • Seleniumを使用した自動テストの実務経験
  • Webアプリケーション開発の経験(推奨)
  • Javaに関する知識(推奨)

対象者

  • ソフトウェアテスター
  • テストマネージャー
  • 品質保証プロフェッショナル
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー