Java开源软件测试工具大汇总[Java编程]
本文“Java开源软件测试工具大汇总[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1、JUnit
JUnit是由Erich Gamma 和Kent Beck 编写的一个回归测试框架(regression testing framework).Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件若何(How)完成功能和完成什么样(What)的功效.Junit是一套框架,担当TestCase类,便可以用Junit举行自动测试了.
http://www.junit.org/
2、Cactus
Cactus是一个基于JUnit框架的简单测试框架,用来单元测试服务端Java代码.Cactus框架的主要目标是可以单元测试服务端的利用Servlet对象的Java办法如HttpServletRequest,HttpServletResponse,HttpSession等.
http://jakarta.apache.org/cactus/
3、Abbot
Abbot是一个用来测试Java GUIs的框架.用简单的基于XML的脚本大概Java代码,你便可以开始一个GUI.
http://abbot.sourceforge.net/
4、JUnitPerf
Junitperf实际是junit的一个decorator,通过编写用于junitperf的单元测试,我们也可以使测试历程自动化.
http://www.clarkware.com/software/JUnitPerf.html
5、DbUnit
DbUnit是为数据库驱动的项目供应的一个对JUnit 的扩大,除了供应一些常勤奋效,它可以将你的数据库置于一个测试轮回之间的状况.
http://dbunit.sourceforge.net/
6、Mockrunner
Mockrunner用在J2EE环境中举行利用程序的单元测试.它不但支持Struts actions, servlets,过滤器和标签类还包含一个JDBC和一个JMS测试框架,可以用于测试基于EJB的利用程序.
http://mockrunner.sourceforge.net/index.html
7、DBMonster
DBMonster是一个用生成随机数据来测试SQL数据库的压力测试工具.
http://dbmonster.kernelpanic.pl/
8、MockEJB
MockEJB是一个不需求EJB容器就可以运行EJB并举行测试的轻量级框架.
http://mockejb.sourceforge.net/
9、StrutsTestCase
StrutsTestCase 是Junit TestCase类的扩大,供应基于Struts框架的代码测试.StrutsTestCase同时供应Mock 对象办法和Cactus办法用来实际运行Struts ActionServlet,你可以通过运行servlet引擎来测试.因为StrutsTestCase利用ActionServlet掌握器来测试你的代码,因此你不但可以测试Action对象的实现,并且可以测试mappings,from beans以及forwards声明.StrutsTestCase不启动servlet容器来测试struts利用程序(容器外测试)也属于Mock对象测试,但是与EasyMock差别的是,EasyMock是供应了成立Mock对象的API,而StrutsTest则是专门负责测试Struts利用程序的Mock对象测试框架.
http://strutstestcase.sourceforge.net/
以上是“Java开源软件测试工具大汇总[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:Java筹划情势(一)
- ·下一篇文章:Eclipse操纵本领详解
- ·中查找“Java开源软件测试工具大汇总”更多相关内容
- ·中查找“Java开源软件测试工具大汇总”更多相关内容