Test Automation with Selenium and Katalon Studio培訓
Selenium 是一个框架,提供各种工具来编写软件测试的Web应用程序。 Katalon Studio 是基于 Selenium 的自动测试软件。
由教练领导的现场培训(在线或在线)是针对软件测试者,他们希望使用 Selenium 和 Katalon Studio 创建终端自动测试解决方案。
在本研讨会结束后,参与者将能够:
- 创建和执行任何操作系统或设备的跨平台测试。
- 将自动测试集成到 CI/CD 管道中。
- 自动网页测试、API测试、移动测试和桌面测试。
课程格式
- 互动讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中进行手动实施。
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
課程簡介
介紹
Selenium 和 Katalon Studio 概述
- 什麼是Selenium?什麼是 Katalon Studio?
- Selenium 功能。Katalon Studio 功能。
準備開發環境
- 安裝與設定Katalon Studio
Katalon Studio 快速入門
- 創建專案
- 使用測試物件和 Web 元素
- 使用軸檢視
Selenium Web 驅動程式 API
- 使用瀏覽器函數
- 處理文字框、按兩下操作、複選框、下拉清單和組合框
- 截屏
腳本模式
- 處理框架和彈出視窗
- 使用滑鼠操作和鍵盤操作
運行時測試物件
- 創建運行時測試物件
- 添加、刪除和更新測試物件屬性
手動模式和腳本模式
- 斷言和驗證 Web 元素
- 運行測試
- 生成報告
- 調用測試用例
CI/CD 自動化測試
- 創建作業和自動執行測試
- 運行並行測試
- 生成報告
故障排除
- 處理故障和錯誤
總結和結論
最低要求
- 瞭解 Selenium Web 驅動程式
觀眾
- 軟體測試人員
Open Training Courses require 5+ participants.
Test Automation with Selenium and Katalon Studio培訓 - Booking
Test Automation with Selenium and Katalon Studio培訓 - Enquiry
Test Automation with Selenium and Katalon Studio - 咨詢詢問
咨詢詢問
客戶評論 (5)
課程內容豐富,易於理解。
Najeeda Motala - Multichoice
Course - Advanced C# for Automation Test Engineers
機器翻譯
我喜歡一切,因為它對我來說都是新的,我可以看到它可以為我的工作帶來附加值。
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
機器翻譯
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Course - Robot Framework: Keyword Driven Acceptance Testing
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Course - 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
Course - Advanced Selenium with C#
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Advanced Automation Testing and Maintenance
35 時間:這種由講師指導的 香港(在線或遠端)實時培訓面向希望加深自動化測試知識和技能的中級測試人員和開發人員,重點關注 Selenium、TestComplete 等工具,並與 Oracle APEX 和 .Net Core 集成。
在培訓結束時,參與者將能夠:
- 設置和配置 Selenium 和 TestComplete 以進行自動化測試。
- 開發高級測試文本和框架。
- 將自動化測試與 Oracle APEX 和 .Net Core 應用程式整合。
- 應用機器學習技術來增強測試自動化。
- 有效地從手動測試過渡到自動測試。
- 管理外包測試專案並保持質量標準。
Advanced C# for Automation Test Engineers
21 時間:這種以講師為主導的現場培訓(在線或現場)面向想要學習自動化測試高級 C# 編程概念的經驗豐富的自動化測試工程師。
培訓結束時,參與者將能夠:
- 了解高級 C# 編程概念和最佳實踐。應用先進的面向對象編程原理來創建高效、靈活的自動化解決方案。使用行業最佳實踐設計和開發模塊化和可重用的自動化框架。
Advanced Selenium
14 時間:在這個由講師指導的香港現場培訓中,參與者將學習如何使用先進的技術來增強自動化測試套件,以驅動Selenium。
在培訓結束時,參與者將能夠:
- 使用 Selenium 解決複雜的 Web 應用程式測試自動化問題。
- 應用正則表達式和基於模式的驗證技術。
- 處理停止測試執行的異常。
- 以程式設計方式搜索 Web 物件。
- 從 Web 控制件動態捕獲數據。
- 創建資料驅動的測試框架。
- 使用 Selenium 網格分發測試。
Advanced Selenium with C#
14 時間:在這個由講師指導的現場培訓中,參與者將學習如何使用先進的技術來增強自動化測試套件 Selenium。
受眾:軟體測試人員、測試經理、品質保證專業人員。
Advanced TestStand: Mastering Test Automation
21 時間:本次由講師指導的現場香港(在線或現場)培訓面向希望探索高級 TestStand 功能和技術以最大限度地提高測試自動化效率和有效性的中高級測試工程師和自動化專家。
在培訓結束時,參與者將能夠:
- 利用 TestStand 的高級特性 和 功能 來 增強 測試 自動化 工作流程。
- 自定義使用者介面並開發高級測試序列。
- 實施先進的結果處理和報告技術。
- 將 TestStand 與外部資料庫、 系統 與硬體 整合 。
- 應用最佳實踐來維護、管理、排除故障和調試複雜的測試序列。
Automate Windows Desktop Applications with AutoIT
14 時間:在這個由講師指導的香港現場或遠程現場培訓中,參與者將學習如何使用AutoIt來自動化視窗應用程式,因為他們逐步完成了一系列動手現場實驗室練習。
C# for Automation Test Engineers
21 時間:這種由講師指導的 香港 現場培訓專為任何有興趣學習 C# 以實現自動化測試目的的人而設計。這是一門精簡的強化課程,包含大量動手練習,讓參與者快速掌握應用於軟體自動化測試所需的基本程式設計技能。重點是 C# 基礎,可以直接和立即應用於測試自動化。
本課程不涉及深入的測試自動化框架,例如 Selenium。如果你已經精通 C#,並希望直接使用 Selenium 進行測試,請查看:Selenium C# 中的 WebDriver:C# 中的 Web 測試自動化簡介。
EasyTest
7 時間:這種以講師為主導的香港現場現場培訓面向希望使用EasyTest測試應用程式或系統的操作員和測試人員。
在培訓結束時,參與者將能夠:
- 安裝和配置 EasyTest。
- 使用 EasyTest 測試系統和應用程式功能。
- 在 EasyTest 中自動執行和維護腳本。
Introduction to Java for Test Automation
28 時間:這種由講師指導的 香港 現場培訓專為任何有興趣學習 Java 以實現測試自動化的人而設計。這是一門精簡的強化課程,包含大量動手練習,讓參與者快速掌握應用於軟體自動化測試所需的基本程式設計技能。重點是 Java 基礎,可以直接和立即應用於測試自動化。
本課程不涉及 Selenium 等深入的測試自動化框架。它還繞過了傳統的「Hello World」方法來學習 Java,因為這不是一門關於應用程式開發的課程。本課程旨在讓參與者快速啟動並運行測試自動化。如果您已經精通 Java 並希望直接使用 Selenium 進行測試,請查看:Selenium 簡介 (https://www.nobleprog.com/introduction-selenium-training)。
Robot Framework: Keyword Driven Acceptance Testing
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望學習如何編寫一組測試用例和測試套件,然後在演示應用程式上執行測試的軟體測試工程師。
在培訓結束時,參與者將能夠:
-
使用 Robot Framework 的關鍵字驅動測試方法和表格測試數據語法來編寫和執行測試。
使用一致的語法從現有關鍵字組成新關鍵字。
執行 Gherkin 式行為驅動開發 (BDD) 測試(類似於 Cucumber)。
生成並解釋報告和日誌,以對測試應用程式中的故障進行故障排除。
使用用 Python、Java、Perl、Javascript 和 PHP 編寫的第三方庫擴展機器人框架的功能。
將 Robot Framework 與 Selenium 整合以測試 Web 應用程式。
TestComplete
21 時間:在這個由講師指導的香港現場培訓中,參與者將學習如何使用TestComplete的功能,包括其測試物件模型,檢查點,名稱映射和UI在桌面,Web和移動應用程式上執行自動化測試。
在培訓結束時,參與者將能夠:
- 創建、記錄和運行功能測試。
- 創建可擴展且可維護的測試框架。
- 創建檢查點,調整多個設備的測試並分析測試結果。
- 使用 TestComplete 的腳本擴展。
Tosca: Model-Based Testing for Complex Systems
35 時間:在這個由講師指導的現場培訓中,參與者將學習如何使用 Tosca 進行端到端(Web + 後端)測試。該培訓將理論與現場實驗室環境中的實踐相結合,讓參與者有機會與技術、講師和同事互動。
培訓首先概述傳統代碼和基於腳本的自動化測試,並將其與 Tosca 基於模型的 (MBT) 方法進行對比。參與者學習如何使用 Tosca 的默認模塊創建和執行測試用例,以及如何定制自己的執行模塊。
從軟件建模原理到跨不同瀏覽器的測試覆蓋範圍,該培訓引導參與者了解理論和實踐,並使他們能夠在 Tosca 中實施自己的測試解決方案。
TOSCA Certification Preparation
14 時間:這是一個由講師指導的現場培訓課程,地點位於香港(線上或現場),旨在幫助中級軟體測試專業人員獲得TOSCA認證,並展示使用Tricentis Tosca進行測試自動化的熟練能力。
在培訓結束時,學員將能夠:
- 了解TOSCA認證的結構與要求。
- 掌握TOSCA的概念,包括測試案例設計、自動化與執行。
- 應用最佳實踐來建立可重複使用且易於維護的測試案例。
- 為TOSCA認證考試的實務與理論部分做好準備。