2025-Spring Boot 用於自動化測試-UI 和微服務

利用 Spring Boot 框架的強大功能,透過 Selenium、Playwright 和微服務實現 UI 測試,從而實現應用程式自動化用程式

從這 12 小時的課程,你會學到

  • Spring Boot 基礎(從零開始)
  • 使用 Selenium 和 Playwright 進行自動化測試的 Spring Boot 基礎知識
  • 使用 Selenium 和 Cucumber 進行 Spring Boot 測試
  • 使用 Spring Boot 以執行緒安全方式執行 Selenium 平行測試
  • 在 CI/CD 管線中執行 Selenium 測試並產生測試報告
  • Spring Boot 微服務應用程式開發
  • Spring Boot 微服務測試

要求

  • Java 基礎知識
  • Selenium 和 RestAssured API 基礎知識

課程說明

Spring Boot 自動化測試(UI 和微服務)旨在幫助您清晰、實用地了解如何將 Spring Boot 框架與常用的自動化測試工具(例如用於 UI 自動化的 Selenium 和 Playwright,以及用於微服務測試的 RestAssured)整合。本課程針對初學者,即使是 Spring Boot 零基礎使用者也能輕鬆上手,透過簡單易懂的方法來掌握 UI 和微服務應用的自動化測試。

您將學到的內容:

完成本課程後,您將對 Spring Boot 及其在自動化測試中的應用打下堅實的基礎,包括:

1. Spring Boot 基礎

在本節中,您將學習如何建立 Spring Boot 專案並將其與 Selenium 整合以自動化 UI 測試。我們將介紹以下關鍵概念:

  • 依賴注入 (DI)
  • 構造函數注入
  • 欄位注入
  • 值注入
  • 設定檔等等。

2. Spring Boot 用於 Selenium 自動化

基於第 1 部分的知識,您將應用 Spring Boot 來建立 Selenium 測試,簡化您的自動化框架。

3. Spring Boot 用於 Selenium 和 Cumber 整合

了解如何將 Cucumber 與 Selenium 和 Spring Boot 集成,以編寫人類可讀且高效的 BDD 風格(行為驅動開發)測試案例。

4. 使用 Spring Boot 並行執行 Selenium

了解如何使用 Spring Boot 並行執行 Selenium 測試,幫助您擴充和最佳化測試執行。

5. 使用 Github Actions 進行 Selenium 測試的 CI/CD

了解如何在 Github Actions 和 Spring Boot 中進行 Selenium 測試

6. 使用 Spring Boot 開發微服務應用程式

在本節中,我們將指導您從頭開始使用 Spring Boot 建立微服務應用程式,然後我們將在下一部分中使用它進行測試。

7. 使用 Spring Boot 和 RestAssured 測試微服務

使用以下方法測試第 4 部分中建立的微服務應用程式:

  • RestAssured 用於 API 測試
  • TestRestTemplate
  • MockMvc 用於測試 Spring MVC Web 元件

8. RestAssured 速成課

新增了 RestAssured 的額外速成課程(原先在 YouTube 上發布),教您如何使用 Java 進行 API 測試。您還將學習如何在 Spring Boot 框架中應用這些技術。

課程結束時,您將對 Spring boot 有完整的基本了解,以執行自動化測試。

目標受眾

  • QA
  • BA
  • Dev
  • DevOps

講師簡介

Karthik KK 軟體架構師、顧問、Youtuber和暢銷書作者

我是Karthik K.K.,我在各種不同的工具和技術上做諮詢、寫部落格和研究,這激發了我的興趣。我從事軟體自動化測試已經有14年多的時間了,我對學習新的東西,實現自動化的興趣從來沒有被削弱過。

由於我對自動化測試的熱情,我充分接觸了各種工具和語言,如

  • 桌面和網路:Cypress, Selenium, Specflow,Puppeteer,Plawright, UFT, VS Coded UI, Ranorex,Test Complete and Cucumber
  • 手機:Appium, Robotium,Calabash, Espresso, Selendroid
  • 語言:C#, Java, Ruby, Powers C#, Java, Ruby, Powershell, Javascript, VBScript
  • 雲端工具:Azure, Dockers
  • 雜項工具。Mockito, Rest-assured, Bound-Box, FluentAutomation
  • 感興趣的是。MVC、實體框架、LINQ、假貨、分散式部署、SAAS

字幕:英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 NT310 起特價中(點擊連結看更多)
  • 年訂閱每月 NT350( 限時優惠價NT245/月) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

Comments are closed.

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading