跳到主要内容

今天尝试5种跨浏览器测试工具

过去曾经有一段时间,当Web标准变得一团糟时,有些功能要么被某些浏览器所支持,要么得不到其他浏览器,或者在实现方面差别很大。今天的情况好多了,但你仍然需要这样做跨浏览器测试。对于所有关注Web标准的问题,它们无法覆盖每个边缘情况,因此在浏览器之间仍然存在功能实现方面的细微差别,特别是如果您使用的是尖端功能和网页设计工具

为了帮助您确保您的网站能够为尽可能多的用户工作,这里有五个很棒的跨浏览器测试工具可以添加到您的军械库中,您可以立即免费试用。

01. BrowserShots

BrowserShots

BrowserShots是检查基础知识的完美方式

这听起来很简单,但BrowserShots是检查基础知识的绝佳方式。这是一个在线服务,可以在您选择的各种浏览器和版本中快速截取您网站的屏幕截图,以检查内容是否正常。您还可以使用启用和禁用JavaScript和Flash。最重要的是,它是免费的。这将使您获得良好的开端,并且适用于简单的内容页面,但对于交互式站点,您需要更进一步,并使用其他工具来测试您的功能。

02. EndTest

EndTest

EndTest提供免费服务和付费选项

EndTest提供了一种称为无代码自动化测试的功能,它基本上允许您跨浏览器自动执行重复测试,而无需像Selenium那样以您可能需要的方式编写代码。 EndTest提供免费服务,如果您需要超过此优惠,还可以提供多种付费选项。如果您注册,您还会找到许多演示测试套件,以帮助您了解该工具的工作原理。与Sauce Labs或BrowserStack类似,它可以在云中执行测试,以避免您需要安装要测试的所有软件。

03.

Selenium

Selenium是最受欢迎的自动化测试框架之一

如果您认为自己可能需要深入研究自动化测试,Selenium是最受欢迎的框架之一,它允许您自动执行浏览器操作。您有两个选择:Selenium IDE是一个Firefox附加组件,可以让您录制和播放动作,或Selenium WebDriver,它使您能够以您选择的几乎任何主要语言编写测试代码。

开始使用后者并不简单,但对于较大的项目,从长远来看它可以带来好处。有各种各样的云服务,包括Sauce Labs和BrowserStack,它们使您能够在各种平台上执行Selenium测试,而无需自行安装VM和模拟器。

04. IE标签

 IE Test

使用IE Test,您只需在Chrome或Firefox选项卡中运行Internet Explorer实例即可

我们已经谈到了Internet Explorer如何有点麻烦,特别是那些倾向于从竞争对手和当前浏览器中呈现不同页面的旧版本。那么为什么不直接使用此扩展程序来解决这个问题,适用于Firefox和Chrome,它允许您打开模拟Internet Explorer的选项卡。由于IE在与Web标准的差异方面提出了最大的挑战,因此在您使用它时尝试使用它可以为您节省大量的麻烦。

05. Browserling

Browserling

Browserling是一种简单的方法来测试您想要命名的任何浏览器

如果您想要EndTest,Sauce Labs或BrowserStack的云测试功能,但又没有设置自动化测试的复杂性,该怎么办?然后浏览器适合你。这是一个在线服务,可让您选择浏览器和版本,并呈现可与之交互的页面,不仅可以检查外观,还可以测试功能。

您可以免费使用它,但它会将您排队等同于同时提交其网站的其他用户。如果您只想手动快速仔细检查您的工作,这个很棒。

本文最初发表于创意网页设计杂志Web Designer。在此订阅Web Designer

相关文章:



翻译字数超限