|
此版本仍在开发中,尚未被视为稳定版。如需最新稳定版本,请使用 Spring Framework 7.0.6! |
更多资源
- JUnit
-
“一个对程序员友好的 Java 和 JVM 测试框架”。Spring 框架在其测试套件中使用了该框架,并在Spring TestContext 框架中提供了支持。
- TestNG
-
一个受 JUnit 启发的测试框架,增加了对测试分组、数据驱动测试、分布式测试及其他特性的支持。该框架在Spring TestContext 框架中得到支持。
- AssertJ
-
Java 的“流式断言”库,包括对 Lambda 表达式、Stream 流以及众多其他特性的支持。在 Spring 的MockMvc 测试支持中可用。
- 模拟对象
-
维基百科中的文章。
- Mockito
-
基于Test Spy模式的 Java Mock 库。Spring 框架在其测试套件中使用该库。
- EasyMock
-
Java 库“通过使用 Java 的代理机制动态生成模拟对象,为接口(以及通过类扩展的对象)提供 Mock 对象。”
- JMock
-
支持使用模拟对象对 Java 代码进行测试驱动开发的库。
- DbUnit
-
JUnit 扩展(也可与 Ant 和 Maven 配合使用),专为数据库驱动的项目设计,其功能之一是在测试运行之间将数据库置于已知状态。
- Testcontainers
-
一个支持 JUnit 测试的 Java 库,可提供轻量级、一次性使用的常见数据库、Selenium Web 浏览器,或任何可在 Docker 容器中运行的其他服务实例。
- Grinder
-
Java 负载测试框架。
- SpringMockK
-
支持使用 MockK(而非 Mockito)编写的 Kotlin Spring Boot 集成测试。