`

几款开源web自动化测试工具

阅读更多

1 测试 WEB

SELENIUM可以说是测试WEB最全面的开源自动化工具, 它可以在WINDOWS, LINUX, MAC 和 SOLARIS 上运行, 而且可以几乎用任何一种编程语言进行构建, 你可以用你熟悉的语言包括 JAVA, C#, PERL, PHP, PYTHON 和 RUBY。 它可以测试的浏览器有IE, FIREFOX, OPERA 和 SAFARI。

SELENIUM 家族成员有:SELENIUM, SELENIUM RC, SELENIUM IDE, SELENIUM CORE, SELENIUM GRID 和 SELENIUM ON RAILS。

GOOGLE 每天都要在他的TESTING FARM上跑几万个SELENIUM测试CASE,现在也些会更多,你如果想学习SELENIUM, 可以从这里开始 http://selenium.seleniumhq.org/


WATIR 是另一个在国外非常流行的自动化测试框架, WATIR 是 WEB AUTOMATION TESTING IN RUBY的缩写, Bret Pettichord 是这个开源项目的主要开发人员, 相信大家读过他的著作《Lessons learned in Software Testing》。 经过一段时间的开源开发, 现在BRET 和他的合伙人PETE开一家公司叫WATIR CRAFT, 提供商业支持, 就像UBUNTU 背后有公司Canonical一样。 WATIR 和 UBUNTU 都是开源的,不过如果你需要特殊的商业支持和功能, WATIR CRAFT 和 CANONICAL 可以为你量身定做。 怎么写着写着,觉得自己在打广告, 呵呵, 不好意思!还是介绍一下WATIR 的功能吧, WATIR 一开始只可以在WINDOWS 上运行,而且之可以测试IE, 不过现在好象是可以测试FIREFOX 和 SAFARI 了。WATIR 只可以用RUBY 来写。

WEBDRIVER 是另一个GOOGLE 正在用的自动化测试软件, 语言是用JAVA, 你可以在这里了解WEBDRIVER, 

http://code.google.com/p/webdriver/wiki/GettingStarted

分享到:
评论

相关推荐

    web自动化测试解决方案模板.docx

    Selenium 是一款开源的自动化测试工具,支持多种编程语言,包括 Java、Python、Ruby 等。Selenium 的主要特点包括: 1. 跨浏览器支持:Selenium 支持多种浏览器,包括 Chrome、Firefox、IE 等。 2. 跨平台支持:...

    web自动化讲义.pdf

    Selenium是一个开源的Web自动化测试工具,它支持多种编程语言,如Java、Python等,并能在多种操作系统平台上运行,包括Linux、Windows和Mac。Selenium的核心功能是可以在多种浏览器上执行自动化测试。在Web自动化...

    一系列自动化测试的开源工具推荐

    本文将推荐一些开源的自动化测试工具,涵盖了压力测试、Web UI 自动化测试、APP 自动化测试和接口自动化测试等多个方面。 一、压力测试 压力测试是一种测试方法,它通过模拟多个用户同时访问系统,以评估系统的...

    web自动化测试

    在这个名为"web自动化测试"的例子中,我们关注的是如何利用自动化工具对Web应用,如Google翻译界面,进行测试。 首先,让我们了解自动化测试的基础。自动化测试是通过编写脚本或使用专门的自动化测试工具来执行预先...

    开源的web测试工具研究

    1. Selenium:Selenium 是最广泛使用的开源Web自动化测试框架之一,支持多种浏览器和编程语言,如Java、Python、C#等。它提供了WebDriver接口,允许直接控制浏览器进行测试,实现跨平台和跨浏览器的测试。 2. ...

    开源Web自动化测试框架——Watir试用手记

    WebWEB开源Web自动化测试框架——Watir试用手记软件测试Watir是一个使用Ruby实现的开源Web自动化测试框架,相对于那些庞大的商业工具来说,它很小巧,也很灵活,提供的功能也足够用。最近抽时间试用了一下,感觉还...

    web 自动化测试 谷歌浏览器 驱动

    总之,ChromeDriver是Web自动化测试中的重要工具,通过结合Selenium WebDriver,我们可以高效地实现对Chrome浏览器的自动化测试,从而提高测试覆盖率和软件质量。在实际应用中,不断学习和优化测试策略,可以更好地...

    webUI自动化测试框架(Python+selenium)

    Selenium是一个开源的Web自动化测试工具,它支持多种编程语言,包括Python。Python作为简洁易懂的脚本语言,非常适合编写自动化测试脚本。Selenium与Python的结合使得测试代码编写更为简单,且易于维护。 在描述中...

    WebUI自动化测试平台

    这是一款无需编码即可实现WebUI自动化测试的平台。为了方便新手尽快熟悉平台,每一页都有帮助向导!

    watir Web自动化测试框架 api

    Watir 是一个使用 Ruby 实现的开源Web 自动化测试框架,相对于那些庞大的商业工具来说,它很小巧,也很灵活,提供的功能也足够用。最近抽时间试用了一下,感觉还不错,准备下一步在公司推广使用。因为 Watir 的网站...

    自动化测试框架,支持接口自动化、WEB UI自动化、APP UI自动化

    【标题】中的“自动化测试框架,支持接口自动化、WEB UI自动化、APP UI自动化”涉及到的是软件测试领域的一个重要话题。这个框架集成了多种自动化测试的能力,涵盖了从后端API到前端UI的全方位测试。 首先,接口...

    零成本实现Web自动化测试

    本文将深入探讨如何以“零成本”实现Web自动化测试,主要基于两个强大的开源工具——Selenium和Bromine。这两个工具对于初学者和专业人士来说都是理想的选择,因为它们不仅功能强大,而且无需额外的经济投入。 首先...

    (完整word)开源自动化测试工具selenium的使用.doc

    Selenium 是一个开源自动化测试工具,广泛应用于 Web 测试领域。它具有较高的稳定性和易用性,并且不需要商业支持。相比之下,QTP 需要商业支持,具有较高的软件投资成本。 二、Selenium 的组成 Selenium 由多个...

    基于RTF的WEB自动化测试框架设计与应用.nh

    WEB自动化测试框架设计与应用,nh格式文档,软件测试学习

    macaca阿里开源的一套完整的自动化测试解决方案

    Macaca,源自阿里巴巴开源社区,是一套全面的自动化测试解决方案,尤其针对移动端和PC端的应用程序。这个项目主要由JavaScript驱动,旨在简化测试脚本编写,提高测试效率,并且跨平台兼容,支持多种操作系统和设备。...

    开源自动化测试工具selenium的使用教程.pdf

    Selenium 是现在使用最为广泛的一款开源自动化测试工具,也是非商业支持的稳定性易用性最好的一款自动化测试工具。与 QTP 相比,Selenium 不仅在软件投资上有比较大的优势,在针对 web 测试的稳定性上也有绝对的优势...

    web自动化测试框架及实践,应用python+selenium+pytest集成了web页面的功能巡检、写测试报告以及邮件发送测

    本文将深入探讨如何使用Python结合Selenium和Pytest构建一个强大的Web自动化测试框架,实现功能巡检、生成测试报告以及通过邮件发送测试结果。 首先,Python是一种广泛应用于测试领域的编程语言,其简洁明了的语法...

    [零成本实现Web自动化测试-基于Selenium和Bromine].温素剑.扫描版

    《零成本实现Web自动化测试-基于Selenium和Bromine》是温素剑撰写的一本技术书籍,专注于介绍如何在不产生额外费用的情况下,利用开源工具进行高效的Web自动化测试。书中的内容涵盖了一系列与Web自动化测试相关的...

Global site tag (gtag.js) - Google Analytics