更多资源
- JUnit
-
“面向程序员的 Java 和 JVM 测试框架”。由 Spring 使用 框架,并在 Spring TestContext Framework 中受支持。
- TestNG 系列
-
受 JUnit 启发的测试框架,增加了对测试组的支持,数据驱动 测试、分布式测试和其他功能。在 Spring TestContext 框架中受支持。
- 断言 J
-
“适用于 Java 的 Fluent 断言”,包括对 Java 8 lambda、streams 和 许多其他功能。在 Spring 的 MockMvc 测试支持中受支持。
- Mock 对象
-
维基百科上的文章。
- 莫基托
-
基于 Test Spy 模式的 Java mock 库。由 Spring Framework 在其测试套件中使用。
- 易模拟
-
Java 库“为接口提供 Mock 对象(并通过类 扩展)通过使用 Java 的代理机制动态生成它们。
- JMock
-
支持使用 mock 对象对 Java 代码进行测试驱动开发的库。
- DbUnit (数据库单位)
-
针对数据库驱动的 JUnit 扩展(也可用于 Ant 和 Maven) projects 的 Projects,并且除其他外,还会将您的数据库置于 test 之间的已知状态 运行。
- 测试容器
-
Java 库,提供轻量级的一次性 通用数据库、Selenium Web 浏览器或可以在 Docker 中运行的任何其他内容 容器。
- 研磨机
-
Java 负载测试框架。
- SpringMockK
-
支持使用 MockK 而不是 Mockito 在 Kotlin 中编写的 Spring Boot 集成测试。