首 页
秀板儿论坛
开源平台
知名博客
知名论坛
我站我秀
秀板儿博客

Jeté

分类: 测试工具 | 标签: 尚无评论 »

Jeté是一个系统集成测试框架。它让系统测试变得更容易并且采用非常易于理解与足够灵活的方式来测试现存的系统。这是因为Jeté:
- 基于XML(Spring上下文文件)的系统测试定义文件,一个系统测试的定义是由在这些文件中定义的几个action和对每一个action定义的几个validators所组成。由于使用Spring context文件作为测试定义文件可把现存的POJOs无缝合线的结合到系统测试框架中;
- 扩展了 JUnit,DbUnitHttpUnit的基本功能来使用已知的测试概念。
- 集成了JUnit、Ant提供测试状态的图形化报告。

项目主页:http://jete.sourceforge.net/

AddThis Social Bookmark Button

Jacareto

分类: 测试工具 | 标签: 尚无评论 »

Jacareto是一个动作捕捉与回放工具。你可以利用它来捕捉应用程序中的动作并在过后回放它们(就像macros)。Jacareto可以用于GUI测试,创建生动的操作示范和用户操作行为分析。

项目主页:http://jacareto.sourceforge.net/

AddThis Social Bookmark Button

FEST-Swing

分类: 测试工具 | 标签: 尚无评论 »

FEST-Swing是一个用于Swing GUI应用程序功能测试的java开源类库。支持模拟用户交互(鼠标操作和键盘输入)。支持JDK中的所有Swing组件。提供简洁、强大的API来创建和维护GUI功能测试。支持在HTML测试报告中嵌入GUI测试失败的截屏。能够与JUnit或TestNG一起使用。

项目主页:http://fest.easytesting.org/swing/

AddThis Social Bookmark Button

JEasyTest

分类: 测试工具 | 标签: 尚无评论 »

JEasyTest是一个Eclipse IDE插件开发用于简化那些难于用标准mock object框架进行单元测试的代码,比如使用继承关系的代码。

项目主页:https://jeasytest.dev.java.net/

AddThis Social Bookmark Button

p-unit

分类: 测试工具 | 标签: 尚无评论 »

p-unit是一款开放源码的性能测试框架,和JUnit不同,JUnit 关注的是测试案例的正确性,而p-unit不仅关注测试案例的正确性,还收集测试案例的性能参数,默认情况下,p-unit收集测试案例的时间和内存消耗情况,可以产生文件,图片,和PDF格式的报表。此外,p-unit 还支持参数化测试,多线程测试以及不同Java 虚拟机性能之间的比较。

项目主页:http://p-unit.sourceforge.net/

AddThis Social Bookmark Button

Ejb3Unit

分类: 测试工具 | 标签: 尚无评论 »

Ejb3Unit用于在容器外对EJB3实体(Entity)和会话(Session)Bean进行自动测试。 Ejb3Unit是JUnit的一个扩展并能对所有JEE或EJB3项目自动执行独立junit测试。其脱离容器的方式能够缩短构建-测试周期,因为不需要容器部署。EJb3Unit默认使用一个内置的内存数据库,但也可以指定自己定义的数据库。

项目主页:http://ejb3unit.sourceforge.net/

AddThis Social Bookmark Button

Unitils

分类: 测试工具 | 标签: 尚无评论 »

Unitils这个Java开源类包的目的是让单元测试变得更加容易和可维护。Unitils构建在DBUnit与EasyMock项目之上并与JUnit和TestNG相结合。支持数据库测试,支持利用mock对象进行测试并提供与Spring和Hibernate相集成。Unitils设计成以一种高度可配置和松散偶合的方式来添加这些服务到单元测试中。
在进行数据库测试时能够:
 

  • 自动维护和强制关闭单元测试数据库(支持Oracle,Hsqldb,MySql,DB2),
     
  • 简化单元测试数据库连接的设置,
     
  • 简化利用DBUnit测试数据的插入,
     
  • 简化Hibernate session管理,
     
  • 自动测试与数据库相映射的Hibernate映射对象。
    在利用Mock对象进行测试时能够:
     
  • 简化EasyMock mock对象创建,
     
  • 简化mock对象注入,利用反射等式匹配EasyMock参数。
    在与Spring集成时易于把spring管理的bean注入到单元测试中,支持在单元测试中使用一个用Spring配置的Hibernate SessionFactory。
  • 项目主页:http://unitils.sourceforge.net/summary.html

    AddThis Social Bookmark Button

    lattu

    分类: 测试工具 | 标签: 尚无评论 »

    lattu是一个用于测试Eclipse RCP应用程序的框架。它能够进行单元测试与功能测试。实质上,它是一个Eclipse插件提供适当的扩展来进行单元与确认测试。lattu使用JUnit来实单元测试,Abbot来实现GUI测试。

    项目主页:http://lattu.sourceforge.net/

    AddThis Social Bookmark Button

    SpringUnit

    分类: 测试工具 | 标签: 尚无评论 »

    SpringUnit用于Java软件单元和综合测试的开源框架。它把Spring的依赖注入容器与JUnit的测试框架相结合来实现数据驱动测试。

    项目主页:http://springunit.sourceforge.net/whatis.html

    AddThis Social Bookmark Button

    STclass

    分类: 测试工具 | 标签: 尚无评论 »

    STclass是一个基于Contract(由于B. Meyer在Design by Contract:合约设计方式中定义)的单元测试框架,它是JUnit的一个克隆,但是可与JUnit相匹敌。该框架能够把测试结果生成XML的报表格式,然后加工处理成漂亮的HTML报表。STclass集成JIP剖析器,可以在测试期间进行statisitic与 profiling分析,并把结果加到HTML报表中。

    项目主页:http://www-valoria.univ-ubs.fr/stclass/

    AddThis Social Bookmark Button

    MockCentral

    分类: 测试工具 | 标签: 尚无评论 »

    MockCentral提供一种利用mock对象进行测试的新方式。它把mock对象定义在测试代码之外的XML文件中并允许开发人员创建,访问这些mock对象,这能够让测试案例变得简洁并有利于组织和复用mock对象。

    项目主页:http://www.mockcentral.org/home.html

    AddThis Social Bookmark Button

    iValidator

    分类: 测试工具 | 标签: 尚无评论 »

    iValidator是一个基于XML的方案自动测试与复杂环境中集成测试的框架。它的特性包括:单元测试的可重复使用性,代码与数据分离,提供Eclipse插件,支持所有测试levels等。

    项目主页:http://www.ivalidator.org/ivalidator/en/index.html

    AddThis Social Bookmark Button

    UISpec4J

    分类: 测试工具 | 标签: 尚无评论 »

    UISpec4J是专门用于Swing应用程序单元测试的一个开源组件,它构建在JUnit测试套件的基础之上.UISpec4J让Java GUI测试变得很简单.它的特殊之处在于它的APIs设计成尽可能地隐藏Swing的复杂性,因此易于测试脚本的读与写.以下这它的简单例子:
     public void testContacts() {
             Table contacts = getMainWindow().getTable();
              contacts.assertContentEquals(new Object[][]{
                  {”John”, “12″, Boolean.FALSE},
                  {”Sylvia”, “43″, Boolean.TRUE},
                  {”Bill”, “31″, Boolean.FALSE}
              });
      }

    项目主页:http://www.uispec4j.org/

    AddThis Social Bookmark Button

    XTest

    分类: 测试工具 | 标签: 尚无评论 »

    XTest是一个新的测试框架,它主要是为NetBeans IDE提供测试功能而开发的.但它也可以用于测试其它Java产品.XTest是基于Ant的,这就意味着它允许用户使用所有Ant的tasks.

    项目主页:http://xtest.netbeans.org/

    AddThis Social Bookmark Button

    JUnitEE

    分类: 测试工具 | 标签: 尚无评论 »

    JUnitEE是对JUnit的一个简单扩展,可以支持在一个J2EE应用程序服务器上执行标准的测试案例。它主要由一个把测试结果输出为html的servlet组成。

    项目主页:http://www.junitee.org/

    AddThis Social Bookmark Button

    Pisces

    分类: 测试工具 | 标签: 尚无评论 »

    这个项目继承于JUnit目的是提供一个分布式的测试环境.它给开发者/测试人员一个运行远程JUnits和复杂测试案例的能力,这个案例由几个并行运行的远程JUnit测试组成。

    项目主页:https://sourceforge.net/projects/pisces/

    AddThis Social Bookmark Button

    JellyUnit

    分类: 测试工具 | 标签: 尚无评论 »

    JellyUnit是一个基于Jelly的JUnit测试机制.它允许用Jelly脚本来完成单元测试.尤其是对于XML,XPath,SQL,HTTP,JMS和SOAP交互的测试特别有用.

    项目主页:http://jakarta.apache.org/commons/jelly/jellyunit.html

    AddThis Social Bookmark Button

    MockLib

    分类: 测试工具 | 标签: 尚无评论 »

    MockLib是一个很小的包所以可容易地动态创建一个模拟对象.你可以从模拟的系统中抛出异常来确保你的系统能够正确处理错误.它同样也是一个线程安全的模拟对象库.

    项目主页:http://mocklib.sourceforge.net/

    AddThis Social Bookmark Button

    Testare

    分类: 测试工具 | 标签: 尚无评论 »

    TESTARE是用来简化分布式应用程序(比如:在SERVLETS,JMS listeners, CORBA ORBs或RMI环境下)测试开发过程的一个测试框架.

    项目主页:https://testare.dev.java.net/

    AddThis Social Bookmark Button

    GroboUtils

    分类: 测试工具 | 标签: 尚无评论 »

    GroboUtils使得扩展Java测试变得可能。它包括用在Java不同方面测试的多个子项目。在GroboUtils中最常被到的工具是:多线程测试(multi-threaded tests),整体单元测试(hierarchial unit tests),代码覆盖工具(code coverage tool)。

    项目主页:http://groboutils.sourceforge.net/

    AddThis Social Bookmark Button