16. 更多资源

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

  • JUnit:“A programmer-oriented 测试 framework for Java”。由 Spring Framework 在其测试套件中使用。

  • TestNG:受 JUnit 启发的测试 framework,增加了对 annotations,测试组,data-driven 测试,分布式测试等的支持。

  • AssertJ:“Fluent 断言为 Java”,包括对 Java 8 lambdas,stream 等的支持。

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

  • MockObjects.com:Web 网站致力于 mock objects,这是一种在 test-driven 开发中改进 code 设计的技术。

  • Mockito:Java mock library 基于测试 spy pattern。

  • EasyMock:Java library“通过使用 Java 的代理机制动态生成它们,为接口提供 Mock Objects(以及通过 class 扩展提交 objects)。”由 Spring Framework 在其测试套件中使用。

  • JMock:Library 支持使用 mock objects 开发 Java code test-driven。

  • DbUnit:针对 database-driven 项目的 JUnit 扩展(也可用于 Ant 和 Maven),除其他外,它将数据库置于测试运行之间的已知 state 中。

  • 磨床:Java 负载测试 framework。

Updated at: 9 months ago
15.7. PetClinic ExampleTable of contentV. 数据访问