課程簡介

自動化測試簡介

  • 自動化測試概述
    • 自動化的優勢
    • 測試類型:功能測試與非功能測試
  • 理解客戶的生態系統
    • Oracle APEX 概述
    • .Net Core 簡介
    • 代碼算法中的機器學習基礎

自動化工具概述

  • Selenium
    • 設置 Selenium WebDriver
    • 編寫和運行測試腳本
    • Selenium 最佳實踐
  • TestComplete
    • TestComplete 簡介
    • 爲不同應用程序創建自動化測試
    • 將 TestComplete 與其他工具集成

深入探討 Selenium 自動化

  • 高級 Selenium
    • 處理動態網頁元素
    • 跨瀏覽器測試
    • 與 TestNG 和 JUnit 集成
  • 框架開發
    • 頁面對象模型 (POM)
    • 數據驅動和關鍵字驅動框架
    • 與 Jenkins 持續集成

TestComplete 高級功能

  • 腳本編寫與自動化
    • TestComplete 支持的腳本語言
    • 自動化桌面、Web 和移動應用程序
  • 自定義測試
    • 創建自定義檢查點
    • 處理異常和錯誤

與 Oracle APEX 和 .Net Core 集成

  • 測試 Oracle APEX 應用程序
    • APEX 應用程序的自動化測試策略
    • APEX 特定的工具和實踐
  • .Net Core 中的自動化
    • 設置測試項目
    • 使用 xUnit 進行單元測試
    • 集成和端到端測試

自動化中的機器學習

  • 測試中的機器學習簡介
    • 機器學習基礎
    • 機器學習在測試自動化中的應用案例
  • 實現機器學習算法
    • 編寫預測分析算法
    • 將機器學習與測試自動化集成

新應用的維護與手動構建

  • 手動測試基礎
    • 手動測試技術
    • 編寫有效的測試用例和測試計劃
  • 從手動測試過渡到自動化測試
    • 識別自動化候選對象
    • 維護測試腳本的最佳實踐

數字化 HCM/NPP 與外包策略

  • 數字化 HCM/NPP 概述
    • HCM 中的工具和技術
    • HCM 應用程序的自動化策略
  • 管理外包測試項目
    • 外包的最佳實踐
    • 確保外包項目的質量和一致性

替代工具與技術

  • 評估 Jtest 和 SOAtest
    • Jtest 和 SOAtest 的功能
    • 對客戶需求的適用性
  • 介紹替代工具
    • 探索其他自動化工具(例如 Katalon Studio、Postman 用於 API 測試)
    • 集成和過渡策略

實踐工作坊與真實場景

  • 實踐環節
    • Selenium 和 TestComplete 的實踐實驗室
    • 真實世界測試場景
  • 案例研究與畢業項目
    • 小組項目:實現完整的自動化解決方案
    • 演示與同行評審

總結與下一步

最低要求

  • 對基本編程概念的理解
  • 具備軟件測試經驗(手動或自動化)
  • 熟悉Web技術和開發框架

受衆

  • 自動化測試員
  • QA工程師
  • 軟件開發人員
  • 參與軟件維護和測試的IT專業人員
 35 時間:

人數


每位參與者的報價

客戶評論 (5)

即將到來的課程

課程分類