更多资源

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.