更多資源
- 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 整合測試。