|
对于最新的稳定版本,请使用 Spring Framework 7.0.6! |
更多资源
-
JUnit: "一个对程序员友好的 Java 和 JVM 测试框架"。 在 Spring 框架的测试套件中使用,并受 Spring TestContext 框架支持。
-
TestNG: 一个受JUnit启发的测试框架,增加了对测试组、数据驱动测试、分布式测试和其他功能的支持。在Spring TestContext Framework中得到支持
-
AssertJ: "流畅的Java断言", 包括对Java 8 lambdas、streams以及众多其他功能的支持。
-
模拟对象: Wikipedia上的文章。
-
MockObjects.com: 一个专注于模拟对象的网站,这是一种在测试驱动开发中改进代码设计的技术。
-
EasyMock: 一个Java库,“通过利用Java的代理机制动态生成接口(以及通过类扩展的对象)的模拟对象”。
-
JMock: 支持使用模拟对象进行Java代码测试驱动开发的库。
-
DbUnit: JUnit扩展(也可与Ant和Maven一起使用),适用于数据库驱动的项目,并在测试运行之间将数据库置于已知状态。
-
Testcontainers: Java库,支持JUnit测试,提供轻量级、一次性使用的常见数据库实例、Selenium网络浏览器或任何可以在Docker容器中运行的内容。
-
The Grinder: Java负载测试框架。
-
SpringMockK: 支持使用 Kotlin 编写的 Spring Boot 集成测试,使用 MockK 而不是 Mockito。