聯繫我們

課程簡介

自動化測試介紹

  • 自動化測試概覽
    • 自動化的優點
    • 測試類型:功能與非功能
  • 理解客戶生態系統
    • 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 單元測試
    • 整合和端到端測試

自動化中的機器學習

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

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

  • 手動測試基礎
    • 手動測試技巧
    • 撰寫有效的測試案例和測試計劃
  • 從手動測試轉向自動化測試
    • 識別適合自動化的候選項目
    • 維護測試腳本的最佳實踐

數位人力資源管理/NPP 與外包策略

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

替代工具與技術

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

實作工作坊與真實世界情境

  • 實務課程
    • Selenium 和 TestComplete 的實作實驗室
    • 真實世界的測試情境
  • 案例研究與期末專案
    • 組隊完成完整的自動化解決方案實施
    • 簡報與同儕檢視

總結與後續步驟

最低要求

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

對象

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

客戶評論 (3)

課程分類