聯繫我們

課程簡介

進階 Selenium 概念

  • Selenium 架構與最佳實踐回顧
  • 進階 WebDriver 功能
  • 設計可維護且具擴展性的測試自動化
  • 複雜網頁應用程式測試中的常見挑戰

進階物件識別

  • 進階定位策略
  • 動態與複雜的 XPath 及 CSS 選擇器
  • 處理動態網頁元素
  • 以程式方式定位並操作網頁物件

資料擷取與驗證

  • 從網頁控制項萃取資料
  • 驗證動態內容
  • 處理表格、清單及複雜頁面元素
  • 基於模式的驗證技術

例外處理與測試可靠性

  • 管理 Selenium 例外狀況
  • 實施強健的錯誤處理機制
  • 同步化策略與明確等待
  • 提升測試穩定性與可維護性

記錄檔與報告

  • 實施有效的記錄檔策略
  • 除錯失敗的測試執行
  • 擷取螢幕截圖與執行證據
  • 將記錄整合至測試報告框架

正規表示式與進階驗證

  • 理解正規表示式
  • 用於動態內容的模式比對
  • 進斷言與驗證
  • 自動化測試的實用案例

資料導向測試自動化

  • 資料導向測試原則
  • 從外部來源讀取測試資料
  • 參數化自動化測試
  • 建構可重複使用且具擴展性的測試架構

跨瀏覽器與平行測試

  • 在多個瀏覽器上執行測試
  • 瀏覽器相容性考量
  • Selenium Grid 架構簡介
  • 執行分佈式與平行測試

最佳實踐與課程回顧

  • 測試自動化架構建議
  • 提升測試效能與可維護性
  • 關鍵概念回顧
  • 提問、討論及後續步驟

最低要求

  • 具備 Selenium 自動化測試經驗
  • 具備網頁應用程式開發經驗(建議)
  • 理解 Java(建議)

受訓對象

  • 軟體測試人員
  • 測試經理
  • 品質保證專業人士
 14 小時

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類