|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
先说优点,首先和C,C++这些语言比起来,java很简单,去掉指针的java,非常好理解,自动垃圾回收机制也很好,自从JDK1.5推出以后,性能上又有了很大提高。
1、JUnit
JUnit是由ErichGamma和KentBeck编写的一个回回测试框架(regressiontestingframework)。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是一个用来测试JavaGUIs的框架。用复杂的基于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情况中举行使用程序的单位测试。它不但撑持Strutsactions,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是JunitTestCase类的扩大,供应基于Struts框架的代码测试。StrutsTestCase同时供应Mock对象办法和Cactus办法用来实践运转StrutsActionServlet,你能够经由过程运转servlet引擎来测试。由于StrutsTestCase利用ActionServlet把持器来测试你的代码,因而你不但能够测试Action对象的完成,并且能够测试mappings,frombeans和forwards声明。StrutsTestCase不启动servlet容器来测试struts使用程序(容器外测试)也属于Mock对象测试,可是与EasyMock分歧的是,EasyMock是供应了创立Mock对象的API,而StrutsTest则是专门卖力测试Struts使用程序的Mock对象测试框架。
http://strutstestcase.sourceforge.net/
<p>
你对java乐观有点盲目。java的关键就是在服务器上表现优异,而且它提供了整个开发所需要的工具。应该是说,看哪天。net网页编程有没有机会赶上java。 |
|