如何做跨浏览器&版本测试?

时间:2010-12-31 09:21:01

标签: browser

我正在使用Windows Server 2K3。我正在学习新的HTML5功能。我正在编写小应用程序并检查新浏览器。然而,了解它们在旧版本中的表现以及如何制定退步计划也很重要。

我发现很难,因为旧的浏览器不会对HTML 5事物有所了解,应用程序可能出错。所以我想在所有A级浏览器上测试它,还有那些版本。喜欢IE 6,7,8,9 Firefox(2,3,4)Opera Safari .... Chrome等。

有些人可以告诉我如何将这些浏览器安装在单人机器上(因为有不同的机器设置在时间和金钱上都是如此昂贵)?或者我如何针对所有这些浏览器测试网站?

7 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

试试Browserstack,它提供了一个真正的虚拟机,带有xp / win7 / win8 / OSX操作系统。 例如,在Xp上,您可以测试70+浏览器版本,也可以模拟IOS / Android设备。

另一个很好的功能是本地测试,您可以使用此服务查看本地应用程序,并使用安装了chrome的Java代理。

我创建了一个带有屏幕截图的little tutorial

答案 2 :(得分:1)

我建议您查看http://browsershots.org/

答案 3 :(得分:1)

尝试Adobe Browserlab

答案 4 :(得分:1)

如果您担心,可以在单个物理硬件中运行多个VM。每个VM都可以组合您感兴趣的OS /浏览器。

我相信你可以使用SeleniumGrid在所有这些机器上并行运行测试。

答案 5 :(得分:1)

我今天刚刚在IE博客中发现了这篇文章:

Testing Multiple Versions of IE on One PC

但更有意思的是阅读有关 spoon.net 的评论:

  

由Virtualization Review命名为一个   中排名前两位的公司   2011年,Spoon是先锋   应用程序虚拟化和云   计算技术。勺子启用   用户启动桌面应用程序   来自网络没有安装,所以你   可以测试和使用应用程序   无论你身在何处,都会立刻。

     

今天Spoon.net有超过一千个   应用程序可从中启动   云与一个简单的浏览器插件。   想象一下接下来会发生什么。

他们已经覆盖了所有浏览器版本(IE除外),准备用于免费并且非常棒。

答案 6 :(得分:0)

它支持的浏览器是:

  • Internet Explorer 6,7,8,9和10
  • Mozilla Firefox 3,3.5,3.6,4 +
  • Apple Safari 3.2,4.0,5.0,5.1 +
  • Google Chrome最新版本
  • Opera 9.6
  • BrowserShots

链接1)http://www.hongkiat.com/blog/complete-guide-to-cross-browser-compatibility-check/

链接2)http://www.1stwebdesigner.com/design/tools-browser-compatibility-check/

BrowserShots是一款免费的跨浏览器工具,可以捕获不同浏览器中网站的屏幕截图。这是开发人员使用的最着名和最古老的跨浏览器工具。

  1. IE Tester
  2. 如果您是需要支持Internet Explorer的工具的开发人员,那么此工具适合您。

    1. Adob​​e Browser Lab
    2. Adob​​e Browser Lab是一种用于跨浏览器检查的在线工具。它显示了在不同的Web浏览器中查看时网站的屏幕截图。这个简单的工具允许您通过以简单的方式显示网页的屏幕截图来比较结果。

      1. CloudTesting
      2. CloudTesting是一个工具,使Web开发人员可以使用下面列出的任何Web浏览器查看网站。

        1. CrossBrowserTesting
        2. CrossBrowserTesting是一个使用浏览器和远程VNC测试您的网站的工具。使用这些工具,您可以使用任何浏览器测试您的AJAX,JavaScript和Flash。您只需提供URL,选择浏览器然后运行该软件。