課程簡介

自動化測試簡介

  • 自動化測試概述
    • 自動化的好處
    • 測試類型:功能性與非功能性
  • 瞭解客戶的生態系統
    • Oracle APEX 概述
    • .Net Core 簡介
    • 代碼演算法中 Machine Learning 的基礎知識

自動化工具概述

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

深入瞭解自動化 Selenium

  • 進階 Selenium
    • 處理動態 Web 元素
    • 跨瀏覽器測試
    • 與 TestNG 和 JUnit 集成
  • 框架開發
    • 頁面物件模型 (POM)
    • 數據驅動和關鍵字驅動的框架
    • 與 Jenkins 持續集成

TestComplete 中的高級功能

  • 腳本和自動化
    • TestComplete 支援的腳本語言
    • 自動化桌面、Web 和行動應用程式
  • 自訂測試
    • 創建自訂檢查點
    • 處理異常和錯誤

與 Oracle APEX 和 .Net Core 集成

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

Machine Learning 在自動化中

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

新應用程式的維護和手動構建

  • 手動測試基礎知識
    • 手動測試技術
    • 編寫有效的測試用例和測試計劃
  • 從手動測試過渡到自動測試
    • 確定自動化候選者
    • 維護測試腳本的最佳做法

數位化HCM/NPP和外包戰略

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

替代工具和技術

  • 評估 Jtest 和 SOAtest
    • Jtest 和 SOAtest 的特性
    • 滿足客戶需求
  • 介紹替代工具
    • 探索其他自動化工具(例如,用於 API 測試的 Katalon Studio、Postman)
    • 整合和過渡戰略

實踐研討會和真實場景

  • 實踐課程
    • 使用 Selenium 和 TestComplete 的動手實驗室
    • 真實測試場景
  • 案例研究和頂點專案
    • 集團項目實施完整的自動化解決方案
    • 演講和同行評議

摘要和後續步驟

最低要求

  • 瞭解基本程式設計概念
  • 具有軟體測試(手動或自動)的經驗
  • 熟悉 Web 技術和開發框架

觀眾

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

客戶評論 (5)

課程分類