【Java开源 测试工具】   共2页『  1  2  』

 XTest   点击次数:377

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

 UISpec4J   点击次数:400

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}
          });
  }

 iValidator   点击次数:259

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

 Jeté   点击次数:263

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

 MockCentral   点击次数:183

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

 STclass   点击次数:136

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

 SpringUnit   点击次数:80

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

 lattu   点击次数:0

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