在虚拟世界中,您的网站会投射您。每个浏览器都提供对独特的网络技术组合的支持,但同时也存在局限性。并非所有浏览器都支持所有技术。一种浏览器上的无缝体验并不能保证所有浏览器上的体验相似。尽管根据统计数据,chrome 占据了大约 77.9% 的市场份额,但我们永远不能认为我们的访客是理所当然的。在所有浏览器上测试您的网站的能力变得极其重要,以确保您的网站得到公正的对待。这称为跨浏览器测试。
这就是跨浏览器测试工具的用武之地。主要问题是没有开发人员可以维护代表您的人口统计的桌面和移动设备库。任何人都很难维护一个包含所有可能的操作系统、各自的浏览器、支持的浏览器版本、设备和屏幕尺寸的库。这就是这些云工具的用武之地。这里列出了一些顶级工具,可以帮助您查找和调试由于与旧版浏览器版本不兼容而可能出现的问题。
前四个工具为您提供云上的虚拟机进行测试,这有利于隐私,因为虚拟机在测试结束后会被销毁。在列出此列表时,我考虑了速度、集成、客户服务响应和物有所值。言归正传,这里是最好的跨浏览器测试工具。
1.Lambda测试
它是一个功能强大的工具,可让您在大量浏览器及其各自版本上测试您的网站。LambdaTest 之所以排在第一位,是因为该工具确实比其他工具快,尤其是在桌面上,而且他们似乎更关注客户满意度,因为他们对用户问题的响应非常快。LambdaTest 工具具有非常干净的 UI,并提供易于使用的测试体验。
主要特征:
浏览器和浏览器版本的良好集合。VM 的速度相当快。
功能齐全的免费计划。与其他人不同的是,除了每月的测试分钟数外,他们的免费计划没有任何限制。您每月只能使用虚拟机 60 分钟。会议记录在每个月底更新。
您可以在可扩展、安全且可靠的基于云的 Selenium 网格上运行Selenium 自动化测试。在 2000 多个浏览器中执行自动化跨浏览器测试,并确保您的用户在所有浏览器、浏览器版本和操作系统上获得完美的体验。
除了实时测试和自动化测试之外,LambdaTest 还提供可视化 UI 测试,包括屏幕截图、响应式测试和智能测试,在处理视觉异常时派上用场。
您甚至可以通过隧道测试本地托管的网页。
移动浏览器和分辨率也可以使用模拟器和仿真器进行测试。
与最流行的错误跟踪和项目管理工具(如 Jira、Asana、Trello、GitHub、GitLab 等)集成,以便轻松进行跨浏览器测试。
它的定价低于其他产品,特别是对于多个并发会话。
缺点:
他们也没有用于运行屏幕截图的 API。
定价- 1 个并发会话 15 美元,2 个并发会话 25 美元
免费计划 - 60 分钟免费测试,每月更新
2.浏览器堆栈
Browserstack 提供了其竞争对手提供的几乎所有内容。它与 Sauce Labs 一样,都是该领域历史最悠久的参与者之一,拥有巨大的市场份额。
主要特征:
关键功能似乎是测试开发环境的介绍,您可以在其中进行所有测试,而无需设置和配置。
除了仿真器和模拟器之外,他们还有真正的移动设备。
另一个与众不同的功能是本机体验,您可以在 DevTools 的帮助下通过浏览器进行测试。
他们似乎也关注硒。他们有一个很棒的自动化网格,我发现它比其他网格更快(差距很小)。
缺点:
Browserstack 的最大缺点是速度令人沮丧,有时会让您感到不安。
支持速度没有应有的那么快。考虑到客户群的规模,我可以理解延迟,但有时仍然存在问题。
他们不提供任何免费计划,但对于单次和并行会议肯定会收取很高的费用。
定价- 1 个并发会话 29 美元 2 个并发会话 99 美元
免费计划 - 30 分钟试用实时测试时间和 100 分钟自动化测试时间。一旦耗尽就必须升级。
3.酱料实验室
作为跨浏览器市场的领导者之一,Sauce Labs 承诺提高测试覆盖率,同时提供更快、更稳定的测试。虽然他们承诺的一切看起来近乎完美,但速度却存在问题。
主要特征:
基于 Selenium 的云解决方案对于自动化问题当然是有帮助的。
Sauce Labs 最先进的移动测试使其与众不同。
他们有一个非常干净的自动化用户界面。
缺点:
虚拟机有时真的很慢。
再次,定价似乎不公平。
定价- 1 次并发会话 19 美元,如需更多,您必须联系支持人员。
免费计划 - 免费试用计划有效期为 14 天。您将获得 2 个并发会话、60 分钟实时测试时间和 100 分钟自动化测试时间。
4. 跨浏览器测试
这个工具确实被低估了。CBT 在测试方面表现出色,具有云支持的测试环境以及自动屏幕截图和移动模拟器。我已经关注他们一段时间了,他们最近对用户体验和性能进行了大规模的改进。他们还有很长的路要走。
主要特征:
Selenium 和 Appium 网络测试。
录制和重放,尽管该功能仍处于测试阶段,但这将成为 CBT 的转折点,因为无代码自动化肯定会简化测试。
缺点:
随着流行度的滞后,以下所有工具似乎都是这种情况。
定价- 1 个并发会话 29 美元,5 个并发会话 100 美元
免费计划 - 否
5.浏览器
浏览器就像上述所有工具的独立版本。它不是最快的,也没有像其他的那样加载功能,但它具有良好的虚拟机速度和良好的浏览器集合。我是 Browserling 背后的人 Peter Krumins 的忠实粉丝。他有一个非常棒的技术博客 http://www.catonmat.net/,其中还收集了大量漂亮且有用的开发人员工具,例如转换器、CSV 工具、JSON 工具等。
主要特征:
具有可用于在应用程序中嵌入实时交互式浏览器的 API。
他们可以为您提供专门适合您需求的定制解决方案。(根据他们网站上的推荐)。
缺点:
不要指望该平台有很多功能。
虽然他们的虚拟机速度不错,但并不是最好的。
免费试用的数量非常有限。您可以在有限的浏览器和操作系统组合环境上进行测试。