• SWTBot


    SWTBot是一个开源基于Java的UI/功能测试工具用于测试基于SWT和Eclipse的应用程序。SWTBot提供的API具有易于学习和使用的特点。其API隐藏了SWT和Eclipse的复杂性。因此非开发人员也可以利用它进行UI/功能测试。SWTBot提供了一组自己的断言(assertions)非常适合于SWT,SWTBot允许你使用自己的断言框架。SWTBot还可以记录和回放测试并与Eclipse集成使用。
    收录时间:2011-01-17 15:09:37
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    jMock:jMock利用mock objects思想来对Java code进行测试。jMock具有以下特点:容易扩展,让你快速简单地定义mock objects,因此不必打破程序间的关联,让你定义灵活的超越对象之间交互作用而带来测试局限,减少你测试地脆弱性。
    Maveryx: Mavery是一个开源的自动化测试工具用于Java GUI应用程序功能和回测试。通过一个智能的GUI对像查找器能够在运行期直接确定要测试的GUI对象,利用这点Maveryx能够消除GUI Map间的依赖。此功能用于自动识别和管理正在测试中应用程序的变化与缺陷,同时确保测试案例无需修改就能够运行成功。Maveryx可以集成在任意Java IDE中使用包括:Eclipse、NetBeansIBM Rational Functional Tester等等。收录时间:2010-11-09 22:12:23
    JUnitPerf:Junitperf实际是junit的一个decorator,通过编写用于junitperf的单元测试,我们也可使测试过程自动化。
    Robot Framework: Robot Framework是一个通用的关键字驱动的自动化测试框架用于验收测试和验收测试驱动的开发(ATDD)。它拥有一个易于使用表格式的语法来创建测试用例并且它的测试能力可以通过测试库进行扩展(测试库可以用Python或Java实现)。用户还可以使用与创建测试用例一样简单的语法依据现有关键字创建新的关键字。收录时间:2010-11-09 23:14:40
    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对象测试框架。
    MockLib:MockLib是一个很小的包所以可容易地动态创建一个模拟对象.你可以从模拟的系统中抛出异常来确保你的系统能够正确处理错误.它同样也是一个线程安全的模拟对象库.
    p-unit:p-unit是一款开放源码的性能测试框架,和JUnit不同,JUnit 关注的是测试案例的正确性,而p-unit不仅关注测试案例的正确性,还收集测试案例的性能参数,默认情况下,p-unit收集测试案例的时间和内存消耗情况,可以产生文件,图片,和PDF格式的报表。此外,p-unit 还支持参数化测试,多线程测试以及不同Java 虚拟机性能之间的比较。
    SQLUnit:SQLUnit是一个单元测试框架,用于对数据库存储过程进行加归测试。用 Java/JUnit/XML开发。
    Ejb3Unit:Ejb3Unit用于在容器外对EJB3实体(Entity)和会话(Session)Bean进行自动测试。 Ejb3Unit是JUnit的一个扩展并能对所有JEE或EJB3项目自动执行独立junit测试。其脱离容器的方式能够缩短构建-测试周期,因为不需要容器部署。EJb3Unit默认使用一个内置的内存数据库,但也可以指定自己定义的数据库。
    J2MEUnit:J2MEUnit是应用在J2ME应用程序的一个单元测试框架。它基于JUnit.