更多资源
“一个对程序员友好的 Java 和 JVM 测试框架”。在 Spring Framework 的测试套件中使用,并在 Spring TestContext Framework 中得到支持。
一个受 JUnit 启发的测试框架,增加了对测试组、数据驱动测试、分布式测试和其他功能的支持。在 Spring TestContext Framework 中支持。
“Java 的流畅断言”,包括对 Java 8 lambdas、streams 和众多其他功能的支持。在 Spring 的 MockMvc 测试支持中得到支持。
维基百科中的文章。
基于Test Spy模式的 Java 模拟库。由 Spring Framework 在其测试套件中使用。
Java 库“通过使用 Java 的代理机制动态生成接口(和通过类扩展的对象)的模拟对象。”
支持使用模拟对象进行 Java 代码测试驱动开发的库。
JUnit 扩展(也可与 Ant 和 Maven 一起使用),针对数据库驱动的项目,除其他外,还可以在测试运行之间将数据库置于已知状态。
支持 JUnit 测试的 Java 库,提供轻量级、可丢弃的常用数据库实例、Selenium 网页浏览器或任何其他可以在 Docker 容器中运行的东西。
Java 压力测试框架。
支持使用 MockK 而不是 Mockito 编写的 Spring Boot 集成测试。