• Robot Framework


    Robot Framework是一个通用的关键字驱动的自动化测试框架用于验收测试和验收测试驱动的开发(ATDD)。它拥有一个易于使用表格式的语法来创建测试用例并且它的测试能力可以通过测试库进行扩展(测试库可以用Python或Java实现)。用户还可以使用与创建测试用例一样简单的语法依据现有关键字创建新的关键字。收录时间:2010-11-09 23:14:40
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Testare:TESTARE是用来简化分布式应用程序(比如:在SERVLETS,JMS listeners, CORBA ORBs或RMI环境下)测试开发过程的一个测试框架.
    MockCreator:MockCreator可以为给定的interface或class生成模拟对象(Mock object)的源码。
    TestNG:TestNG是根据JUnit 和 NUnit思想而构建的一个测试框架,但是TestNG增加了许多新的功能使得它变得更加强大与容易使用比如:
    *支持JSR 175注释(JDK 1.4利用JavaDoc注释同样也支持)
    *灵活的Test配置
    *支持默认的runtime和logging JDK功能
    *强大的执行模型(不再TestSuite)
    *支持独立的测试方法。
    lattu:lattu是一个用于测试Eclipse RCP应用程序的框架。它能够进行单元测试与功能测试。实质上,它是一个Eclipse插件提供适当的扩展来进行单元与确认测试。lattu使用JUnit来实单元测试,Abbot来实现GUI测试。
    EasyMock:EasyMock为Mock Objects提供接口并在JUnit测试中利用Java的proxy设计模式生成它们的实例。EasyMock最适合于测试驱动开发。
    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。
    MockEJB:MockEJB是一个不需要EJB容器就能运行EJB并进行测试的轻量级框架。
    FEST-Swing:FEST-Swing是一个用于Swing GUI应用程序功能测试的java开源类库。支持模拟用户交互(鼠标操作和键盘输入)。支持JDK中的所有Swing组件。提供简洁、强大的API来创建和维护GUI功能测试。支持在HTML测试报告中嵌入GUI测试失败的截屏。能够与JUnit或TestNG一起使用。
    Jetif:Jetif是一个用纯Java实现的回归测试框架。它为Java程序单元测试以及功能测试提供了一个简单而且可 伸缩的架构,可以用于个人开发或企业级开发的测试。它容易使用,功能强大,而且拥有一些企业级测试的 重要功能。Jetif来源于JUnit, JTestCase以及TestNG的启发,有几个基本的概念直接来自于JUnit, 比如说断言机制,Test Listener的概念,因此从JUnit转到Jetif是非常容易的。
    Mockrunner:Mockrunner用在J2EE环境中进行应用程序的单元测试。它不仅支持Struts actions, servlets,过滤器和标签类还包括一个JDBC和一个JMS测试框架,可以用于测试基于EJB的应用程序。