16. 其他资源

请查阅以下资源,以获取有关测试的更多信息:

  • JUnit:“ *面向 Java 的面向程序员的测试框架”。由 Spring Framework 在其测试套件中使用。

  • TestNG:一个受 JUnit 启发的测试框架,并添加了对注解,测试组,数据驱动的测试,分布式测试等的支持。

  • AssertJ:“ * Java 的流畅声明”,包括对 Java 8 lambda,流等的支持。

  • Mock Objects:维基百科中的文章。

  • MockObjects.com:专门用于模拟对象的网站,一种用于在测试驱动的开发中改进代码设计的技术。

  • Mockito:基于test spy模式的 Java 模拟库。

  • EasyMock:Java 库“ 通过使用 Java 的代理机制动态生成接口来为接口(以及通过类扩展的对象)提供 Mock 对象.”由 Spring Framework 在其测试套件中使用。

  • JMock:支持使用模拟对象进行 Java 代码的测试驱动开发的库。

  • DbUnit:JUnit 扩展(也可与 Ant 和 Maven 一起使用)用于数据库驱动的项目,除其他事项外,它们使数据库在测试运行之间进入已知状态。

  • The Grinder:Java 负载测试框架。