取消
显示结果 
搜索替代 
您的意思是: 
cancel
公告

December 2020

December 2020

【原创】七种最佳的浏览器兼容性测试工具(1)

564
查看次数
0
有帮助
1
评论
引言:本文向您介绍目前最为流行的、面向开发人员的七大浏览器兼容性测试工具。

在许多谈及网站或Web应用开发的场合,开发人员最为关心的莫过于跨浏览器的兼容性问题。如您所知,诸如:计划、设计、测试等大多数工作都可以在网站的开发阶段顺利完成。但是跨浏览器兼容性问题则会持续到网站上线之后。例如:也许您已经在Mozilla FirefoxInternet Explorer、以及Chrome上完成了网站测试,可是用户偏偏使用OperaSafari浏览器来访问您的网站,并且遇到了页面显示问题。如果您未能及时解决、并改善用户体验,则可能会损失大量的用户,乃至降低投资回报率。
跨浏览器兼容性的定义
所谓跨浏览器兼容性测试是指:在所有相关的浏览器、操作系统、以及各类设备上,验证Web应用程序、或目标网站的基本特征,以确保它们能够在每一种平台上提供一致且良好的用户体验。其中,主要会涉及到如下指标:
u 性能 –确保在所有平台上都具有最佳的Web性能。
u 代码验证确保JavaScriptCSS能够在所有的浏览器中被正确验证。
u 用户界面检查Web UI是否符合您的期望。
u 行为在整个网站上能够提供一致性的用户体验,包括:导航、对话框、以及链接等。
也许您经常会疑惑:到底如何才能在有限的时间内完成所有浏览器、操作系统和设备类型的测试呢?逐个进行测试显然是不实际的。我们需要通过研究,找出用户最常使用那些具有代表性的浏览器和设备,然后以此为出发点,通过自动化的工具,简化并加速测试的过程。在此,我们将向您介绍目前最为流行的、面向开发人员的七大浏览器兼容性测试工具。
1.LambdaTesthttps://www.lambdatest.com/
作为一款基于云的自动化跨浏览器测试平台,LambdaTest提供了2000多种浏览器和操作系统的组合,以方便您测试自己的Web应用程序。它可以让您在基于云的selenium grid上执行自动化的selenium脚本,并针对网页进行各种实时的交互式测试。LambdaTest能够提供自动化测试、实时测试、响应式测试、屏幕截图测试、以及可视化测试。如果您在测试Web应用或网站时遇到任何技术问题,LambdaTest都能提供24x7的全天候支持。可以说,它是最为常见的跨浏览器测试工具之一。
LambdaTest的特征
u 您可以通过LambdaTest Tunnel功能,来测试本地网页和在私有托管环境中的显示效果。
u 通过智能化的UI比较测试,您可以在各个阶段环境中比较不同页面的屏幕快照。
u 使用Screenshot API,为各种Web应用测试生成自动化的截图。
u 提供适用于Google ChromeWordPress的扩展程序。
u 为各种错误跟踪和项目管理工具(如JiraTrelloGitHub等)提供集成。
LambdaTest的实时(live)测试计划的起售价为每月15美元,而Web自动化+实时计划的起售价则为每月59美元。此外,它还提供了一种终身免费的选项。
2. Browserstackhttps://www.browserstack.com/
作为浏览器测试市场上最古老的工具之一,Browserstack仍然被MicrosoftjQueryAirbnb、以及Wikipedia等知名企业所延用着。它是一款基于Web的实时浏览器测试工具。Browserstack使用各种开发工具,来提供对于虚拟机的即时访问。这使得开发人员能够轻松地开展Web应用相关测试,以及本地安全性测试。
Browserstack的特征
u 能够在1500多种浏览器和操作系统的组合中,执行响应式测试,以及屏幕截图测试。
u 能够测试从800x6002048x1536的显示分辨率。
u 提供了6种操作系统、以及5Windows不同版本的结合测试。
u 其地理位置测试功能,能够模拟那些安全且专用IP位置。
Browserstack的定价计划(https://www.browserstack.com/pricing)为:网络版实时测试售价每月29美元;网络版自动化测试则为每月99美元。
3.Browsershotshttp://browsershots.org/
作为一款开源的在线跨浏览器测试平台,Browsershots主要致力于捕获浏览器中的屏幕截图。Browsershots背后的理念是:允许个人贡献出自己的计算机处理能力。也就是说:作为一款基于队列的工具,它能够将用户在网页地址栏里输入的URL,传递到不同地域的分布式计算机系统中进行测试。
Browsershots的特征
u 完全免费,但由广告驱动,提供200多种浏览器版本,并能够捕获相应的屏幕截图。
u 支持多种浏览器,包括AroraOperaSafariSeaMonkey等。
u 支持从640px1600px的桌面分辨率。
u 可以修改颜色深度,禁用JavaScript,以及启/JavaFlash
由于Browsershots是开源的免费测试平台,因此不存在任何定价方案。
评论
Tiandao
Beginner
感谢分享,基于web的API调测有什么工具推荐吗?
不能显示该小部件。