聯繫我們

課程簡介

自動化測試介紹

  • 自動化測試概述
    • 自動化的效益
    • 測試類型:功能 vs. 非功能
  • 理解客戶生態系統
    • Oracle APEX 概述
    • .Net Core 介紹
    • 程式碼演算法中的機器學習基礎

自動化工具概述

  • Selenium
    • 安裝 Selenium WebDriver
    • 撰寫與執行測試腳本
    • Selenium 的最佳實務
  • TestComplete
    • TestComplete 介紹
    • 為不同應用程式建立自動化測試
    • 將 TestComplete 與其他工具整合

Selenium 自動化深入探討

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

TestComplete 進階功能

  • 腳本撰寫與自動化
    • TestComplete 支援的腳本語言
    • 自動化桌面、網頁和行動應用程式
  • 測試客製化
    • 建立自訂檢查點
    • 處理例外狀況與錯誤

整合 Oracle APEX 和 .Net Core

  • 測試 Oracle APEX 應用程式
    • APEX 應用程式的自動化測試策略
    • APEX 專屬的工具與實務
  • .Net Core 中的自動化
    • 設定測試專案
    • 使用 xUnit 進行單元測試
    • 整合與端到端測試

自動化中的機器學習

  • 測試中機器學習介紹
    • 機器學習基礎
    • 機器學習在測試自動化中的應用案例
  • 實作機器學習演算法
    • 撰寫預測分析的演算法
    • 將機器學習整合至測試自動化中

新應用程式的維護與手動建置

  • 手動測試基礎
    • 手動測試技巧
    • 撰寫有效的測試案例與計畫
  • 從手動到自動化測試的轉型
    • 識別適合自動化的對象
    • 維護測試腳本的最佳實務

數位 HCM/NPP 與外包策略

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

替代工具與技術

  • 評估 Jtest 和 SOAtest
    • Jtest 和 SOAtest 的功能
    • 適合客戶需求之處
  • 介紹替代工具
    • 探索其他自動化工具(例如:Katalon Studio、用於 API 測試的 Postman)
    • 整合與轉型策略

實體工作坊與真實情境模擬

  • 實務課程
    • 使用 Selenium 與 TestComplete 的實驗室實作
    • 真實世界的測試情境
  • 案例研究與專題製作
    • 團隊專案:實作完整的自動化解決方案
    • 發表與同儕評審

總結與後續步驟

最低要求

  • 具備基本程式設計概念的認知
  • 擁有軟體測試經驗(手動或自動化)
  • 熟悉網頁技術與開發框架

受訓對象

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

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類