• HttpUnit


    HttpUnit对网络应用程序进行自动完善和测试的JAVA类库程序。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Selenium:Selenium是一个用于Web应用程序测试的工具。Selenium 测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE,Mozilla和Firefox等。这个工具的主要功能包括:测试与浏览器的兼容性--测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能--创建衰退测试检验软件功能和用户需求。
    OperaDriver: OperaDriver是Opera对WebDriver的一个实现。WebDriver就是基于Selenium的一个自动化测试类库,但它不再是运行在浏览器内的JS程序,而是自己可以控制浏览器。WebDriver能够用多种方式来寻找某元素、处理COOKIE、模拟IE对于JavaScript的处理过程等。 OperaDriver能够驱动浏览器在你的Web页面上运行各种测试,就像一个真正的用户在操作一样。它可以模拟一些动作如:链接点击、输入文字、提交表单,然后生成你网站在预期情况下的运行报告。 OperaDriver的最终用户模拟,能够确保你的整个堆栈(包括HTML、脚本、样式、嵌入的资源和后台设置)是可以正常运行。并且不需要繁琐的手工测试事务。
    TagUnit:在测试 J2EE 应用的时候,往往一个测试工具是不够的。这里推荐 TagUnit,TagUnit 是一个开源的测试框架,可以帮助你测试 JSP custom tags。该项目与近日发布了 tagunit 1.0,
    Canoo WebTest:Canoo WebTest的测试脚本是基于XML格式的。这样可以让不熟悉编程语言的人很容易掌握。
    Imprimatur:Imprimatur是一个Web应用程序测试工具.它通过一个简单的XML文件来对测试进行描述.除了能够处理标准的GET与POST动作之外,Imprimatur还能处理HTTP sessions和文件上传.可以利用正则表达式对返回的结果进行验证.
    Sahi:Sahi是一个用于Web应用程序的自动测试工具。Sahi运行为一个代理服务器,必须把浏览器的代理设置为Sahi服务器。 然后Sahi注入javascript来访问Web页面中的元素。Sahi支持Http与Https并且独立于Web站点或Web应用程序。
    Watir:Watij提供一套基于Watir的纯Java Api用于Web应用程序自动测试。Watij通过一个真实的浏览器来实现自动功能测试。(Watir是一个使用Ruby实现的开源Web自动化测试框架)
    Jboss JSFUnit:Jboss JSFUnit是一个专门用于JSF应用程序的综合测试框架。它设计成能够在JSF层对JSF应用程序进行调试和综合集成测试。JSFUnit测试运行在容器之中,能够让开发人员完全控制managed beans,FacesContext和内部JSF组件Tree。同时,还可以控制每个客户端请求的HTML输出。
    Jasmine: Jasmine是一个行为驱动开发框架BDD用于测试你的JavaScript代码。它没有依赖任何其它JavaScript框架。它不需要一个DOM。并且拥有一个简洁、明了的语法,可以帮助你轻松写出自己的单元测试代码。
    收录时间:2011-06-03 09:21:57
    Tagit:Tagit是模拟对象(Mock Objects)测试模式的一个实现。它可用于在脱离容器的情况下对自定义JSP标签进行单元测试。