StrutsTestCase是专门为Struts应用程序设计的JUnit扩展测试框架,能让Struts开发人员很容易地编写对Action的单元测试。StrtusTestCase通过MockStrutsTestCase和CactusStrutsTestCase提供了两种测试模式:
模拟对象测试:使用模拟对象(Mock Object)进行测试,这种模式不需要启动容器,能单独通过JUnit运行测试; 容器内测试:通过Cactus框架实现容器内测试,测试类将部署并运行在真实的容器中,这种测试能提供真实的容器环境。开发人员可以任选这两种测试模式对Struts应用程序进行测试。此外,StrtusTestCase还能测试Tiles和Modules。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/