有一个离线软件可以在不同的浏览器中测试网站吗?

时间:2012-10-01 12:13:51

标签: testing web cross-browser offlineapps

我正在寻找可以加快不同浏览器网站测试的离线软件

是的,我可以安装Opera,Firefox,Chrome,IE和Safari并在每个测试中进行测试,但这会减慢这个过程,因为我正在工作的网站上要做很多更改,每次更改都必须在所有浏览器中测试过。

更具体地说,我正在寻找类似于IETester的内容,但针对不同的浏览器。我对在线服务(有很多)不感兴趣,但离线。

那么,有人知道这样的事吗?

4 个答案:

答案 0 :(得分:3)

我发现Selenium工具[http://seleniumhq.org/]对这些需求非常有用:

  • 几乎所有现代和不那么现代的浏览器都有驱动程序:firefox,IE,Opera,Chrome,Safari ..
  • 通过webdriver事物(在许多不同主机上远程控制执行测试)以及
  • 进行了很好的扩展
  • 已经很成熟:有很多资源可供开发和部署。

主要缺点,就我自己的经验而言:学习曲线有些艰难。

还有一个很好的测试管理工具,特别针对Selenium:Bromine(免责声明:我还没有使用Bromine,但看到了很好的评论)。

此致

- 鲍里斯

答案 1 :(得分:2)

桌面浏览器的

Adobe BrowserLab(免费)正如评论中所述,这已经停止。但他们recommend Sauce labsBrowser Stack代替。

Adob​​e Edge Inspect aka Shadow也可用,并完成上述所有操作。它主要用于移动浏览器测试和调试。

Microsoft的Expression Suite也有自己的跨浏览器测试实用程序,名为Expression Web Super-Preview

用微软的话来说,

  

您可以水平或并排查看浏览器渲染   垂直或覆盖它们以识别差异。您可以使用   统治者和指南来衡量和突出视觉问题。您可以   放大和缩小页面并查看更新的所有浏览器渲染   串联。

答案 2 :(得分:1)

您可以尝试BrowseEmAll(http://www.browseemall.com)这是一个Windows桌面应用程序(可悲的是Windows在线)。

它仍然包含适用于iOS和Android的所有主流浏览器和模拟器,这使得测试比手动在不同浏览器之间切换更容易。

答案 3 :(得分:0)

如果你喜欢groovy,请试试Spock。 我已经用Spock和Gem进行了BDD测试。