StrutsTestCase简化开发过程 - 编程入门网
StrutsTestCase简化开发过程时间:2011-04-26 IBM Sunil PatilStrutsTestCase(STC)框架是一个开源框架,用来测试基于 Struts 的 Web 应用程序。 这个框架允许您在以下方面进行测试: 在 ActionForm 类中的验证逻辑(validate() 方法)。 在 Action 类中的业务逻辑(execute() 方法)。 动作转发(Action Forwards)。 转发 JSP。 STC 支持两种测试类型: Mock 方法 —— 在这种方法中,通过模拟容器提供的对象(HttpServletRequest、 HttpServletResponse 和 ServletContext),STC 不用把应用程序部署在应用服务器中,就 可以对其进行测试。 Cactus 方法 —— 这种方法用于集成测试阶段,在这种方法中,应用程序要部署在容器 中,所以可以像运行其他 JUnit 测试用例那样运行测试用例。 示例应用程序 首先我们将逐步介绍示例 Struts 应用程序的创建,这个应用程序是测试的基础。可以用 Struts 自带的 struts-blank.war 或者自己喜欢的 IDE 来创建示例应用程序。示例应用程 序中有一个登录页面,用户在这里输入用户名和口令。如果登录成功,用户会被重定向到成 功页面。如果登录失败,那么用户会被重定向到登录页面。 选择本文顶部或底部的 Code 图标可以得到本文附带的源代码。 Login.jsp 页面 创建登录页面,如清单 1 所示: 清单 1. Login.jsp
StrutsTestCase简化开发过程(2)时间:2011-04-26 IBM Sunil PatilLoginActionForm.java 类 创建 LoginActionForm.java 类,如清单 2 所示: 清单 2. LoginActionForm.java
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |