更多资源

JUnit

“面向程序员的 Java 和 JVM 测试框架”。由 Spring 使用 框架,并在 Spring TestContext Framework 中受支持。spring-doc.cn

TestNG 系列

受 JUnit 启发的测试框架,增加了对测试组的支持,数据驱动 测试、分布式测试和其他功能。在 Spring TestContext 框架中受支持。spring-doc.cn

断言 J

“适用于 Java 的 Fluent 断言”,包括对 Java 8 lambda、streams 和 许多其他功能。在 Spring 的 MockMvc 测试支持中受支持。spring-doc.cn

Mock 对象

维基百科上的文章。spring-doc.cn

莫基托

基于 Test Spy 模式的 Java mock 库。由 Spring Framework 在其测试套件中使用。spring-doc.cn

易模拟

Java 库“为接口提供 Mock 对象(并通过类 扩展)通过使用 Java 的代理机制动态生成它们。spring-doc.cn

JMock

支持使用 mock 对象对 Java 代码进行测试驱动开发的库。spring-doc.cn

DbUnit (数据库单位)

针对数据库驱动的 JUnit 扩展(也可用于 Ant 和 Maven) projects 的 Projects,并且除其他外,还会将您的数据库置于 test 之间的已知状态 运行。spring-doc.cn

测试容器

Java 库,提供轻量级的一次性 通用数据库、Selenium Web 浏览器或可以在 Docker 中运行的任何其他内容 容器。spring-doc.cn

研磨机

Java 负载测试框架。spring-doc.cn

SpringMockK

支持使用 MockK 而不是 Mockito 在 Kotlin 中编写的 Spring Boot 集成测试。spring-doc.cn