• HtmlUnit


    HtmlUnit 是 JUnit 的扩展测试框架之一。HtmlUnit 将返回文档模拟成 HTML,这样您便可以直接处理这些文档了。HtmlUnit 使用例如 table、form 等标识符将测试文档作为 HTML 来处理。它同样需要遵循 JUnit 测试框架结构的 Java™ 测试程序。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Zed Attack Proxy - Web应用程序渗透测试工具: Zed Attack Proxy (ZAP)是一个易于使用的、用于查找Web应用程序漏洞的渗透测试工具。ZAP是为具有丰富安全经验的人员设计的,同时,也是渗透测试新手用于开发和功能测试的最佳工具。ZAP提供了自动化的扫描工具,而且也提供一系列工具用于手动寻找安全漏洞。
    jWebUnit:jWebUnit 是基于java的测试网络程序的框架。它提供了一套测试见证和程序导航标准。jWebUnit 有JUnit和HtppUnit实现。
    TagUnit:在测试 J2EE 应用的时候,往往一个测试工具是不够的。这里推荐 TagUnit,TagUnit 是一个开源的测试框架,可以帮助你测试 JSP custom tags。该项目与近日发布了 tagunit 1.0,
    OperaDriver: OperaDriver是Opera对WebDriver的一个实现。WebDriver就是基于Selenium的一个自动化测试类库,但它不再是运行在浏览器内的JS程序,而是自己可以控制浏览器。WebDriver能够用多种方式来寻找某元素、处理COOKIE、模拟IE对于JavaScript的处理过程等。 OperaDriver能够驱动浏览器在你的Web页面上运行各种测试,就像一个真正的用户在操作一样。它可以模拟一些动作如:链接点击、输入文字、提交表单,然后生成你网站在预期情况下的运行报告。 OperaDriver的最终用户模拟,能够确保你的整个堆栈(包括HTML、脚本、样式、嵌入的资源和后台设置)是可以正常运行。并且不需要繁琐的手工测试事务。
    CubicTest:CubicTest这个开源的Eclipse插件能够让Web应用程序的测试变得更加易于设计,理解和运行,即使是对于非技术人员。 CubicTest采用一个图形用户界面来让用户对测试进行建模而不是编写测试脚本。 这个工具主要是针对基于测试驱动的Web应用程序开发,但也能够用于测试现有Web应用程序。
    Solex:Solex是一个Web应用程序测试工具只能作为Eclipse插件用.它提供记录客户端session的功能并可通过各种参数来调整它.
    MaxQ:MaxQ是一个Web功能测试工具。它包括一个记录测试脚本的HTTP代理,一个用于重放测试的命令行实用程序。代理记录器自动存储提交到表单的变量,那么你无需用手书写它们。
    Canoo WebTest:Canoo WebTest的测试脚本是基于XML格式的。这样可以让不熟悉编程语言的人很容易掌握。
    Watir:Watij提供一套基于Watir的纯Java Api用于Web应用程序自动测试。Watij通过一个真实的浏览器来实现自动功能测试。(Watir是一个使用Ruby实现的开源Web自动化测试框架)
    Imprimatur:Imprimatur是一个Web应用程序测试工具.它通过一个简单的XML文件来对测试进行描述.除了能够处理标准的GET与POST动作之外,Imprimatur还能处理HTTP sessions和文件上传.可以利用正则表达式对返回的结果进行验证.