StrutsTestCase是基于Junit的一个方便测试struts框架的测试框架。它提供模拟对象(Mock Object)和Cactus两种方式来“真实”的运行Struts ActionServlet,它允许你在不启动servlet 引擎的情况下测试你的struts代码。因为strutstestcase可以用ActionServlet来测试你的代码,所以它不光可以测试你的action,同时它也可以测试你的(容器中的?)mapping,frombeans以及forwards声明。我前面曾提到过它对我们开发员来说是“透明的”,因为象action,mapping,form beans 以及forward等等,我们真的可以象在常规的XXXAction中一样在我们的测试代码中随意的使用它们。
JavaDoc:
http://strutstestcase.sourceforge.net/api/index.html
热点论坛:
http://sourceforge.net/forum/forum.php?forum_id=121751
常见问题:
http://strutstestcase.sourceforge.net/faq.htm
分享到:
相关推荐
hamcrest-junit-2.0.0.0.jar
Struts2.0则是Apache软件基金会的一个开源MVC(Model-View-Controller)框架,用于构建基于Java的Web应用程序。它提供了强大的动作调度、拦截器、插件架构等功能,使得开发者能够更高效地组织和管理代码。Struts2.0...
【基于Junit的ATM测试】是针对自动取款机(ATM)系统进行的一种软件测试方法,它利用Java编程语言以及JUnit测试框架来验证ATM系统的功能正确性。JUnit是一个广泛使用的Java单元测试框架,它允许开发者编写可重复运行...
你还在为不会python烦恼吗? 你还在为python支持不好烦恼吗? 你还在为手机和web如何进行交互测试烦恼吗? 基于JUnit框架的android终端自动化测试工具包将为你解决你的烦恼
在本压缩包“Android高级应用源码-基于author2.0的新浪微博.zip”中,包含的是一个基于Android平台的高级应用程序源代码,该程序是针对新浪微博的客户端实现。这个项目展示了如何利用Android SDK来开发一个功能丰富...
本文将深入探讨如何利用工具实现基于Junit的测试代码自动化生成,以提高开发效率并确保测试覆盖率。 Junit是一个开源的测试框架,它为Java程序员提供了编写和运行可重复测试的能力。它包含了一组注解,如@Test、@...
本框架基于SpringBoot2.0,旨在提供一个轻量级的Java快速开发平台,帮助开发者高效地构建高质量的应用。 一、SpringBoot2.0的核心特性 1. 自动配置:SpringBoot通过“@EnableAutoConfiguration”注解自动配置项目,...
这个压缩包文件“Android代码-基于author2.0的新浪微博.rar”显然包含了一个使用Android平台开发的、针对新浪微博的应用程序源码。这个应用可能是一个自定义版或者优化版的微博客户端,利用了新浪微博API 2.0版本的...
【标题】: "基于Struts2.0的物流管理系统设计与实现" 【描述】: 这个压缩包文件包含了...综上,这个基于Struts2.0的物流管理系统的设计与实现涵盖了Web应用开发的多个重要方面,是学习和实践Java Web开发的宝贵案例。
标题 "junit-toolbox-2.0.zip" 暗示了这是一个与JUnit相关的工具包,而描述中提到的 "starql.zip, liql的泛型liql查询语言(liql)的泛型实现" 提及了另一个项目,即StarQL,它是LIQL查询语言的一个泛型实现。...
讲解了Junit框架在单元测试过程中的应用
**基于Junit的HttpUnit测试** 在软件开发中,单元测试是确保代码质量的重要环节,它可以帮助开发者在早期发现和修复问题,提高软件的稳定性和可靠性。`JUnit` 是一个广泛使用的 Java 测试框架,而 `HttpUnit` 则是...
Junit4是由Eclipse基金会维护的开源项目,它基于JUnit3进行了重大改进,引入了注解(Annotation)和断言(Assertion)等新特性,使得测试代码更加简洁、易读。例如,@Test注解用于标记测试方法,@Before和@After注解...
Cactus是一个基于JUnit框架的简单测试框架,用来单元测试服务端Java代码。Cactus框架的主要目标是能够单元测试服务端的使用Servlet对象的Java方法如HttpServletRequest,HttpServletResponse,HttpSession等
第4次-2(Junit单元测试应用第4次-2(Junit单元测试应用第4次-2(Junit单元测试应用第4次-2(Junit单元测试应用第4次-2(Junit单元测试应用第4次-2(Junit单元测试应用第4次-2(Junit单元测试应用第4次-2(Junit单元...
JUnit 测试高级应用 JUnit 是一个开发源代码的 Java 测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系 JUnit 的一个实例(用于 java 语言)。在软件开发中,单元测试是一个非常重要的步骤,它可以...