对于最新的稳定版本,请使用 Spring Framework 6.2.0! |
更多资源
-
JUnit:“一个程序员友好的 Java 和 JVM 测试框架”。 由 Spring Framework 在其测试套件中使用,并在 Spring TestContext Framework 中受支持。
-
TestNG:一个受 JUnit 启发的测试框架,增加了支持 用于测试组、数据驱动测试、分布式测试和其他功能。支持 在 Spring TestContext 框架中
-
AssertJ: “适用于 Java 的 Fluent 断言”, 包括对 Java 8 lambda、流和许多其他功能的支持。
-
Mock Objects:维基百科中的文章。
-
MockObjects.com:专门用于 mock 对象的 Web 站点,一个 改进测试驱动开发中的代码设计的技术。
-
Mockito:基于 Test Spy 模式的 Java 模拟库。由 Spring Framework 使用 在其测试套件中。
-
EasyMock:Java 库“为 接口(和对象通过类扩展)通过使用 Java 的代理机制。
-
JMock:支持 Java 代码的测试驱动开发的库 替换为 mock 对象。
-
DbUnit:JUnit 扩展(也可用于 Ant 和 Maven),该扩展 针对数据库驱动的项目,除其他外,将您的数据库放入 测试运行之间的已知状态。
-
Testcontainers:支持 JUnit 的 Java 库 测试, 提供通用数据库的轻量级、一次性实例, Selenium Web 浏览器,或者可以在 Docker 容器中运行的任何其他东西。
-
Grinder:Java 负载测试框架。
-
SpringMockK:支持 Spring Boot 使用 MockK 而不是 Mockito 在 Kotlin 中编写的集成测试。