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 - 咨詢詢問
咨詢詢問
客戶評論 (5)
我們也得到了關於上下文的複雜概述——例如,為什麼我們需要一些註釋以及它們的含義。 我喜歡培訓的實踐部分 - 必須手動運行命令並調用其餘 api
Alina - ACCENTURE SERVICES S.R.L
Course - Quarkus for Developers
機器翻譯
我喜歡一切,因為它對我來說都是新的,我可以看到它可以為我的工作帶來附加值。
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
機器翻譯
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Course - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Course - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Course - Spring Boot for Beginners
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Advanced Spring Boot
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向有經驗的Spring Boot開發人員,他們希望使用Spring Boot的高級功能來進一步增強,保護和測試複雜的Spring Boot應用程式。
在培訓結束時,參與者將能夠:
- 自定義Spring WebMVC框架,以增強Web應用程序的解耦。
- 使用Jackson Serialization Views對象進行序列化和反序列化。
- 在數據庫中存儲和保護用戶數據。
- 使用Spring Sessions以分佈的方式管理用户會話信息。
- 自動化測試Spring WebMVC應用程序。
- 監控和測量應用程序性能。
Angular and Spring Boot
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對希望使用Angular and Spring Boot構建全棧應用程式的Web開發人員。
在培訓結束時,參與者將能夠:
- 使用 Angular 和 Sping Boot 開發全棧應用程序。
- 使用 Spring Boot 構建後端應用程序。
- 使用 Angular 創建前端應用程序。
- 使用 Spring Security 為全棧應用程序配置身份驗證。
Automate Windows Desktop Applications with AutoIT
14 時間:在這個由講師指導的香港現場或遠程現場培訓中,參與者將學習如何使用AutoIt來自動化視窗應用程式,因為他們逐步完成了一系列動手現場實驗室練習。
Groovy Programming
21 時間:Apache Groovy是一種JVM( Java虛擬機)動態編程語言。它的一些功能包括腳本功能,域特定語言創作,運行時和編譯時元編程和函數編程。 Groovy經常被用作Java的補充。
在這個由講師指導的實時培訓中,參與者將學習如何在Groovy中逐步創建示例應用程序。
聽眾
- 開發商
課程形式
- 部分講座,部分討論,練習和繁重的實踐練習
Java Microservices
21 時間:本課程是專為希望使用Java框架(例如Spring Boot和Spring Cloud)設計、開發、部署和維護基於微服務的應用程序的中級Java開發人員而設的在線或現場的實時培訓。
通過這次培訓,參加者將能夠:
- 了解微服務架構的原則和優勢。
- 使用Java和Spring Boot構建和部署微服務。
- 實現服務發現、配置管理和API網關。
- 有效地保護、監控和擴展微服務。
- 使用Docker和Kubernetes部署微服務。
Building Microservices with Spring Boot, Docker, and Kubernetes
21 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向希望使用Spring Boot,Docker和Kubernetes開發微服務的中高級開發人員。
在培訓結束時,參與者將能夠:
- 了解微服務架構。
- 使用Spring Boot構建生產就緒的微服務。
- 了解Docker在微服務中的角色。
- 設置Kubernetes集群以部署微服務。
Quarkus for Developers
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對希望使用Quarkus來構建,測試和部署應用程式的開發人員,完全支援Java,但資源利用率較低。
在培訓結束時,參與者將能夠:
- 設置必要的開發環境以開始使用 Quarkus 開發應用程式。
- 使用 GraalVM 在本機模式下構建、編譯和運行應用程式。
- 利用 Quarkus 工具和擴展來使用 Maven 構建本機應用程式。
- 使用 Docker 容器化、執行和部署應用程式。
Quarkus for Java Native and Microservice Development
40 時間:這是一個由講師指導的香港(線上或線下)培訓課程,針對中高級開發者和架構師,旨在使用Quarkus開發Java原生應用程序和微服務,並優化記憶體使用和啟動時間。
培訓結束後,參與者將能夠:
- 使用Quarkus開發高效能、輕量級的Java原生應用程序。
- 構建和部署RESTful服務和微服務架構。
- 使用GraalVM進行原生編譯,並優化啟動時間和記憶體效率。
- 為Kubernetes和OpenShift環境打包和容器化應用程序。
Robot Framework: Keyword Driven Acceptance Testing
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望學習如何編寫一組測試用例和測試套件,然後在演示應用程式上執行測試的軟體測試工程師。
在培訓結束時,參與者將能夠:
-
使用 Robot Framework 的關鍵字驅動測試方法和表格測試數據語法來編寫和執行測試。
使用一致的語法從現有關鍵字組成新關鍵字。
執行 Gherkin 式行為驅動開發 (BDD) 測試(類似於 Cucumber)。
生成並解釋報告和日誌,以對測試應用程式中的故障進行故障排除。
使用用 Python、Java、Perl、Javascript 和 PHP 編寫的第三方庫擴展機器人框架的功能。
將 Robot Framework 與 Selenium 整合以測試 Web 應用程式。
Spring Boot, React, and Redux
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望使用Spring Boot, React, and Redux構建功能性前端和後端Web應用程式的Web開發人員。
在培訓結束時,參與者將能夠:
- 使用React和Redux构建前端应用程序。
- 使用Spring Boot创建RESTful API。
- 使用Spring security和JWT web tokens保护网络服务。
Spring Boot for Beginners
14 時間:在此由講師主導的現場培訓中,參與者將學習Spring Boot的關鍵功能和架構,以及它與底層Spring框架之間的關係。講師提供了充足的機會來應用這些知識並獲得反饋。參與者將進行定義、配置和部署Spring應用程序的現場實踐演習。
課程結束時,參與者將掌握快速部署自己的Spring應用程序所需的知識和實踐。
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認證考試的實務與理論部分做好準備。