更多資源

JUnit

"一個程式設計師友好的 Java 和 JVM 測試框架"。Spring Framework 在其測試套件中使用,並在 Spring TestContext Framework 中得到支援。

TestNG

一個受 JUnit 啟發,並增加了對測試組、資料驅動測試、分散式測試和其他功能支援的測試框架。在 Spring TestContext Framework 中得到支援。

AssertJ

"Java 的流式斷言",包括對 Java 8 lambda、流以及眾多其他功能的支援。在 Spring 的 MockMvc 測試支援 中得到支援。

模擬物件

維基百科文章。

Mockito

基於 Test Spy 模式的 Java 模擬庫。Spring Framework 在其測試套件中使用。

EasyMock

Java 庫,"透過使用 Java 的代理機制即時生成模擬物件,為介面(並透過類擴充套件為物件)提供模擬物件。"

JMock

一個支援使用模擬物件進行 Java 程式碼測試驅動開發的庫。

DbUnit

JUnit 擴充套件(也可與 Ant 和 Maven 一起使用),專為資料庫驅動專案設計,除其他功能外,它還能在測試執行之間將資料庫置於已知狀態。

Testcontainers

一個支援 JUnit 測試的 Java 庫,提供輕量級、一次性的常見資料庫、Selenium Web 瀏覽器或任何可以在 Docker 容器中執行的例項。

The Grinder

Java 負載測試框架。

SpringMockK

支援使用 MockK 而非 Mockito 編寫的 Kotlin Spring Boot 整合測試。

© . This site is unofficial and not affiliated with VMware.