課程簡介
自動化測試簡介
-
自動化測試概述
- 自動化的優勢
- 測試類型:功能測試與非功能測試
-
理解客戶的生態系統
- 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專業人員
客戶評論 (5)
良好的融洽關係,Łukasz 有時間回答每個人的問題,並且能夠説明任何有任何問題的人
Kelly Morris - Titian Software Poland Sp. z o.o.
課程 - Selenium WebDriver in C#
機器翻譯
我喜歡一切,因為它對我來說都是新的,我可以看到它可以為我的工作帶來附加值。
Zareef - BMW South Africa
課程 - Tosca: Model-Based Testing for Complex Systems
機器翻譯
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
課程 - TestComplete
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks
Bee Chin Chuah - I-Access Solutions Pte Ltd
課程 - Advanced Selenium with C#
I liked how the examples lead to the next. You are able to use what you learnt in the previous segment in the next.