• JUnitPerf


    Junitperf实际是junit的一个decorator,通过编写用于junitperf的单元测试,我们也可使测试过程自动化。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Jubula功能测试工具: Jubula提供了一个用于对Swing、SWT/RCP/GEF和HTML应用程序进行自动化功能测试的图形化工具。它适用于那些希望他们的自动化测试由测试专家从用户角度来编写,而且不需要任何编码的团队。支持基于Client-server架构的分布式测试。项目存储在一个多用户数据库。
    Maveryx: Mavery是一个开源的自动化测试工具用于Java GUI应用程序功能和回测试。通过一个智能的GUI对像查找器能够在运行期直接确定要测试的GUI对象,利用这点Maveryx能够消除GUI Map间的依赖。此功能用于自动识别和管理正在测试中应用程序的变化与缺陷,同时确保测试案例无需修改就能够运行成功。Maveryx可以集成在任意Java IDE中使用包括:Eclipse、NetBeansIBM Rational Functional Tester等等。收录时间:2010-11-09 22:12:23
    XTest:XTest是一个新的测试框架,它主要是为NetBeans IDE提供测试功能而开发的.但它也可以用于测试其它Java产品.XTest是基于Ant的,这就意味着它允许用户使用所有Ant的tasks.
    SWTBot: SWTBot是一个开源基于Java的UI/功能测试工具用于测试基于SWT和Eclipse的应用程序。SWTBot提供的API具有易于学习和使用的特点。其API隐藏了SWT和Eclipse的复杂性。因此非开发人员也可以利用它进行UI/功能测试。SWTBot提供了一组自己的断言(assertions)非常适合于SWT,SWTBot允许你使用自己的断言框架。SWTBot还可以记录和回放测试并与Eclipse集成使用。
    收录时间:2011-01-17 15:09:37
    Marathon:Marathon是一个针对使用Java/Swing开发GUI应用程序的测试框架,它由recorder, runner 和 editor组成,测试脚本是python代码。Marathon的焦点是放在最终用户的测试上。
    Ejb3Unit:Ejb3Unit用于在容器外对EJB3实体(Entity)和会话(Session)Bean进行自动测试。 Ejb3Unit是JUnit的一个扩展并能对所有JEE或EJB3项目自动执行独立junit测试。其脱离容器的方式能够缩短构建-测试周期,因为不需要容器部署。EJb3Unit默认使用一个内置的内存数据库,但也可以指定自己定义的数据库。
    JellyUnit:JellyUnit是一个基于Jelly的JUnit测试机制.它允许用Jelly脚本来完成单元测试.尤其是对于XML,XPath,SQL,HTTP,JMS和SOAP交互的测试特别有用.
    Cactus:Cactus是一个基于JUnit框架的简单测试框架,用来单元测试服务端Java代码。Cactus框架的主要目标是能够单元测试服务端的使用Servlet对象的Java方法如HttpServletRequest,HttpServletResponse,HttpSession等
    iValidator:iValidator是一个基于XML的方案自动测试与复杂环境中集成测试的框架。它的特性包括:单元测试的可重复使用性,代码与数据分离,提供Eclipse插件,支持所有测试levels等。
    Jeté:Jeté是一个系统集成测试框架。它让系统测试变得更容易并且采用非常易于理解与足够灵活的方式来测试现存的系统。这是因为Jeté:
     - 基于XML(Spring上下文文件)的系统测试定义文件,一个系统测试的定义是由在这些文件中定义的几个action和对每一个action定义的几个validators所组成。由于使用Spring context文件作为测试定义文件可把现存的POJOs无缝合线的结合到系统测试框架中;
     - 扩展了 JUnit,DbUnit和HttpUnit的基本功能来使用已知的测试概念。
     - 集成了JUnit、Ant提供测试状态的图形化报告。