Contents
書籍簡介
使用 Arquillian,Hoverfly,AssertJ,JUnit,Selenium 和 Mockito 等技術
一個包含測試解決方案、描述和範例的非常寶貴的收集。 — Gualtiero Testa, Factor-y
Testing Java Microservices 教會您如何為執行在 JVM 上的微服務系統實現單元測試和整合測試。 您將在使用 javaee、 WildFly Swarm 和 Docker 建構的微服務環境上運作。 您將學習如何增加您的測試覆蓋範圍和生產力,並可得到可按照您的期望進行運作的信心與系統知識。
關於這個技術
微服務應用程式帶來了特殊的測試挑戰。 即使是簡單的服務也需要處理不可預測的負載,基於訊息的分散式設計帶來了獨特的安全性和效能問題。 當引入非同步通訊和容器時,這些挑戰會增加。
關於這本書
Testing Java Microservices 將教會您如何為執行在 JVM 上的微服務系統實現單元測試和整合測試。 您將使用 javaee、 WildFly Swarm 和 Docker 構建的微服務環境。 您將從為單一個服務編寫簡單的單元測試向更高階的實踐(比如 chaos 或整合測試)發展。 在向持續交付管線(pipeline)發展時,您還可以使用 Arquillian、 Wiremock 和 Mockito 框架等技術,以及合約測試(contract testing)和過線服務(over-the-wire service)虛擬化等技術,掌握即時系統測試。 掌握這些特定於微服務的實踐和工具,您將極大地增加您的測試覆蓋範圍和生產力,並可獲得可按照您的期望進行運作的信心與系統知識。
書籍內容包含
- 測試自動化
- 微服務系統整合測試
- 測試以容器為中心的系統
- 服務虛擬化
目標讀者
為熟悉 Java EE、 EE4J、 Spring 或 Spring Boot 的 Java 開發人員所編寫,。
關於作者
Alex Soto Bueno 和 Jason Porter 是 Arquillian 團隊的成員。 Andy Gumbrecht是一名 Apache TomEE 開發者,同時也是 PMC 研發人員。 他們都有豐富的企業測試經驗。
購買書籍

你可能會有興趣
★ 歡迎使用 App / Email | Telegram 訂閱 網站更新★
發表迴響