Introduction to Java for Test Automation培訓
這個以講師為主導的現場培訓是為有興趣學習Java以實現測試自動化的人而設計的。這是一個簡化的強化課程,有大量的動手練習,可以讓參與者快速掌握應用軟件自動化測試所需的基本編程技能。重點是Java基礎知識,可以直接並立即應用於測試自動化。
本課程不涉及深度測試自動化框架,如Selenium 。它還繞過了傳統的“Hello World”學習Java ,因為這不是應用程序開發的課程。本課程旨在通過測試自動化快速啟動和運行參與者。如果您已熟悉Java並希望直接使用Selenium進行測試,請查看: Selenium簡介(https://www.nobleprog.com/introduction-selenium-training) 。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在實時實驗室環境中親自實施。
課程自定義選項
- 要申請本課程的定制培訓,請聯繫我們安排。
課程簡介
介紹
安裝和設置
Java Programming - 入門
JUnit 概述
編寫第一個單元測試
瞭解 JUnit 斷言
JUnit 註解 (@Test)
Java 方法即@Test方法
使用和創建 Java 類
匯入套件
Java 資料類型和運算符
在測試腳本中實現條件和迴圈
瞭解 Java 陣列
迴圈訪問代碼的其他方法
捕獲和拋出異常
瞭解 Java 繼承
處理異常
操作字串
使用 Numbers 表格
使用日期和時間
Java 屬性檔
讀取和寫入檔
伐木
使用抽象類
使用常規 Express 離子
閉幕致辭
最低要求
- 有興趣學習 Java 程式設計以實現測試自動化。
觀眾
- 希望學習 Java 進行自動化測試的初級測試人員
- 具有其他程式設計語言(如 Javascript 和 C#)經驗的專業測試人員,他們希望將他們的技能轉移到 Java
Open Training Courses require 5+ participants.
Introduction to Java for Test Automation培訓 - Booking
Introduction to Java for Test Automation培訓 - Enquiry
Introduction to Java for Test Automation - 咨詢詢問
咨詢詢問
客戶評論 (3)
我喜歡一切,因為它對我來說都是新的,我可以看到它可以為我的工作帶來附加值。
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
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Automate Windows Desktop Applications with AutoIT
14 時間:在這個由講師指導的香港現場或遠程現場培訓中,參與者將學習如何使用AutoIt來自動化視窗應用程式,因為他們逐步完成了一系列動手現場實驗室練習。
GlassFish Administration
21 時間:GlassFish 管理培訓向參與者介紹安裝、配置、管理、監控 GlassFish 伺服器的秘密。培訓對未來的 GlassFish 伺服器管理員開放。
Administering GlassFish Server with Java EE applications introduction
21 時間:GlassFish 是一個開源應用程式伺服器。這個為期三天的課程介紹了如何使用 Java EE 應用程式管理 GlassFish Server。
Gosu Programming
7 時間:這種由講師指導的香港現場(現場或遠端)的現場培訓針對的是希望下載,安裝和實現[0 ] su的靜態類型和程式設計實用方法的程式師。
在培訓結束時,參與者將能夠使用 Gosu 進行程式設計,為庫、用戶介面元素、規則等編寫簡單的腳本。
Guava
21 時間:這種以講師為主導的香港現場培訓(現場或遠端) 針對的是希望學習Guava以及如何在程式設計中使用Guava的Java程式師。
在培訓結束時,參與者將能夠:
- 瞭解如何在 Java 程式設計中使用 Guava。
- 利用 Guava 來促進標準編碼實踐。
- 使 Java 代碼易於閱讀和簡潔。
Jakarta EE Fundamentals
28 時間:這種以講師為主導的香港現場現場培訓面向希望使用Jakarta EE構建,遷移和部署雲原生應用程式的開發人員,利用Java EE 8和雲計算技術的完整實現。
在培訓結束時,參與者將能夠:
- 設置必要的開發環境以開始開發Jakarta EE 應用程式。
- 使用 Jakarta Persistence API 建立和構建資料庫驅動的應用程式。
- 開發 Jakarta EE 應用程式並將其與 Jakarta RESTful Web 服務集成,以實現可移植性。
- 使用 Docker 容器化雲原生應用程式以進行雲端部署。
Java Virtual Machine (JVM)
7 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望使用JVM工具和功能運行Java程式的Java開發人員。
在培訓結束時,參與者將能夠:
- 了解JVM及其運作方式。
- 學習反射和不同的記憶體區域。
- 了解如何使用JVM工具介面。
- 使用JVM在任何設備或作業系統上運行Java程式。
NetBeans
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望使用NetBeans使用Java和其他程式設計語言開發應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 瞭解 NetBeans 及其工作原理。
- 瞭解如何在 Java 程式設計中使用 NetBeans。
- 使用 NetBeans 建立範本和專案。
Robot Framework: Keyword Driven Acceptance Testing
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望學習如何編寫一組測試用例和測試套件,然後在演示應用程式上執行測試的軟體測試工程師。
在培訓結束時,參與者將能夠:
-
使用 Robot Framework 的關鍵字驅動測試方法和表格測試數據語法來編寫和執行測試。
使用一致的語法從現有關鍵字組成新關鍵字。
執行 Gherkin 式行為驅動開發 (BDD) 測試(類似於 Cucumber)。
生成並解釋報告和日誌,以對測試應用程式中的故障進行故障排除。
使用用 Python、Java、Perl、Javascript 和 PHP 編寫的第三方庫擴展機器人框架的功能。
將 Robot Framework 與 Selenium 整合以測試 Web 應用程式。
Enterprise Application Integrations with Spring Integration
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望使用Spring Integration設計和構建高品質和高效的企業集成解決方案的開發人員。
在培訓結束時,參與者將能夠:
- 設置必要的開發環境,開始使用 Spring Integration 開發整合解決方案。
- 瞭解 Spring Integration 的功能、核心概念和元件。
- 瞭解如何實施企業集成模式。
- 使用 Spring Integration 構建消息驅動的企業應用程式。
- 支援與外部流和 NoSQL 資料庫(Apache Kafka、MongoDB、Redis 等)的集成。
- 監視和管理跨端點的消息傳遞流。
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認證考試的實務與理論部分做好準備。
Vaadin
14 時間:這種以講師為主導的香港現場培訓(現場或遠端) 針對程式師,java開發人員以及任何希望使用Vaadin開發和部署應用程式的人。
在培訓結束時,參與者將能夠:
- 設置和配置 Vaadin 專案。
- 瞭解 Vaadin 在開發應用程式時的基礎知識。
- 使用 Vaadin 開發應用程式。
Vert.x: Build a Reactive Application on JVM
14 時間:在這個由講師指導的香港現場培訓中,參與者將學習如何使用Vert.x創建一個異步的、基於事件的Web應用程式。
在培訓結束時,參與者將能夠:
- 瞭解並使用 Vert.x 堆疊中的不同元件(核心、Web、用戶端等)。
- 使用 Vert.x 建立網络實用程式、HTTP/REST 微服務、大容量事件處理、後端消息總線應用程式等。
- 執行可以使用最少內核線程處理高併發的應用。
- 使用 Vert.x 的 API 支援 Java、JavaScript、Groovy、Ruby、Ceylon、Scala、Kotlin 等。
- 使用 Vert.x-Unit 對異步代碼進行單元測試。
- 使用最少的硬體部署和擴展應用。