什么是功能性Web测试的最好的开源自动化工具[关闭](What is the single best

2019-08-06 04:41发布

我想看看一个网站的自动化测试一个新的开源工具。 我宁愿多浏览器支持,甚至多平台。

Answer 1:

硒是一个网站非常优秀的开源自动化测试工具。 它可以驱动在不同平台上不同的网络浏览器的,并且测试可以在多种不同的语言来编写 。 它也有一个称为组件硒IDE ,它是一个Firefox扩展,可以让你在实际驱动的Web浏览器,这是很好的用户验收测试创建测试。



Answer 2:

的Watir可能是你在找什么。



Answer 3:

我一直在使用Google的各种工具等之间的比较,发现以下几个环节。 他们可能对你有用。

http://www.infoq.com/news/2007/11/canoo-webtest-selenium-testing

http://mguillem.wordpress.com/2007/10/29/webtest-vs-selenium-webtest-wins-13-5/ (推荐,因为它比较基于一些参数有形这一)

我自己的看法:我用Canoo并认为这是优秀的,但它的使用将需要一些熟悉XML。 此外,它不支持录音作为硒一样。



Answer 4:

现在的问题是有点主观的,特别是考虑到有相当多的开源Web测试可用的工具。 你的决定可能会受到诸如当前的开发环境和语言能力的影响。 因此,除了那些已经提到的华廷 ,如果你是一个.NET店是值得考虑的。



Answer 5:

另外,使用非常方便,另一种方法是iMacros的https://addons.mozilla.org/en-US/firefox/addon/3863



Answer 6:

如果你是Java堆栈上, JWebUnit的是一个非常不错的选择海事组织。 它是用Java编写的,这使得它易于重用部件(登录,注销,检查应用程序错误消息)。 您还可以运行多个测试仪,它允许并发修改测试。

我目前使用它用的HtmlUnit引擎作为我构建持续集成服务器上的一部分。 它还可以驱动硒在浏览器测试,但我还没有试过。

在此之前,我已经使用Canoo WebTest的 ,但我们发现,它并没有扩展太清楚了。 在XML编写可复用的部分只是太痛苦了。 Groovy的味道可能会更好,但不在身边当时的情况。



Answer 7:

我的回答是robotframework

这是通用关键字驱动的框架,支持硒网络驱动程序了。 作为一个开发者,你可以创建Java或Python新的关键字。 我使用它来测试网络,数据库,Web服务。

对于robotframework主页是http://www.robotframework.org



Answer 8:

我同意Ycros。 我在Firefox上尝试过硒,它给了很大的成效。 它也非常人性化并且易于使用。 我觉得实在是有点难以设置与IE虽然



文章来源: What is the single best open source automation tool for functional web testing [closed]