Cactus服务器端测试框架
Cactus是一个简单的测试框架,用于对服务器端 Java 代码(Servlet、EJB、Tag Lib、Filters 等)进行单元测试。
Cactus 的目的是降低编写服务器端代码测试的成本。它使用 JUnit 并将其扩展,但是它又和 Junit 有一些不同。Cactus 的测试分为三种不同的测试类别,JspTestCase、ServletTestCase、FilterTestCase,而不是像 Junit 就一种 TestCase。Cactus 的测试代码有服务器端和客户端两个部分,他们可协同工作。
Cactus 生态系统由以下几个部分组成:
- Cactus Framework:这是 Cactus 的心脏。它是提供用于编写 Cactus 测试的API的引擎。
- Cactus Integration Modules:它们是前端和框架,提供使用 Cactus 框架的简便方法(Ant脚本,Eclipse插件,Maven插件等)。
- Cactus Samples:它们是简单的项目,它们演示了如何编写 Cactus 测试以及如何使用某些集成模块。
评论