大约一年前,我们发表这篇文章对如何使用浏览器测试在不到2个小时开始。大胆的声明,对不对?
好吧,自从很多事情发生了。新的浏览器出现在市场上,他们得到的方式更强大。
所以,今天我要告诉你,你需要知道的关于浏览器测试的技术状态一切。加:还有一个免费的浏览器测试清单供您下载。
浏览器测试
什么是现代的浏览器测试?
浏览器测试本身是由不同的名字知道。有些人可能把它的浏览器兼容性测试其他称其为跨浏览器测试。
浏览器测试的主要目标是确保网站或Web应用程序工作在一个给定的浏览器。
因此,为了进行现代浏览器测试,你需要思考超越浏览器测试的话题。当谈到现代浏览器测试,兼容性测试本身起着巨大的作用。
兼容性测试的类型
基本上,有各种类型的相容性试验。这些类型包括如下:
硬件测试
OS测试
设备测试
浏览器测试
自动手动VS浏览器测试
当开始使用浏览器测试你可能想知道,如果你要选择一个自动化浏览器测试方法或手动之一。
基本上,你需要决定,如果你想没有任何人为干预(=自动测试)或人工干预(=手动测试)中运行浏览器的测试。
手自一体浏览器测试
为了决定什么是最适合你的方式,我建议你看看这个文章。
浏览器测试计划
你不能只是开始测试新的原型,网站或Web应用程序在不同的浏览器,并进行一些浏览器的测试。你需要一个合适的计划。
因此,与您的浏览器测试计划启动时,你需要回答以下问题:
它的浏览器版本正在使用您的目标受众?
你能保证所有的浏览器版本的可用性?
哪些设备/是需要进行这些测试浏览器的硬件?
不要回答这些问题,把这些问题的答案测试的说明文件
执行浏览器测试
而与定义的测试规范执行浏览器测试,则需要密切关注以下几个方面:
内容
布局
功能
其他规格
1.内容
当不同的浏览器测试您的Web应用程序或网站,你需要需要确保你的内容(文字,图像,视频,音频)的行为预期和界定。
是否所有图片可跨浏览器?
对于每个浏览器版本工作常用的字体?
是否所有的音频文件,可为各种浏览器吗?
可以在内容上的每个浏览器版本消耗?
2.布局
随着各种浏览器版本,机会是很高,预期某些布局元素不规矩。因此,一定要检查以下问题。
是布局是否一致?
是否所有布局元素表现如预期?
在所有浏览器版本工作(响应)的布局?
是动画和特效顺畅运行和预期?
3.功能
的特点和你的网站或应用程序的功能可能是测试最重要的事情。
您的使用者将决定这些用户将通过使用你的产品或没有经验。所以,最好确保采取下列问题纳入考虑:
是否所有功能可用在有针对性的浏览器版本?
是否所有可用的集成和第三方服务运行的预期?
是否所有表单和其他动态交互工作的跨浏览器?
是否所有的互动正与触摸输入(例如从移动设备)和鼠标输入同样出色(例如,从台式计算机)?
浏览器测试清单
所有这些提到的标准,必须在每个浏览器的测试项目进行检查。因此,我们收集了在这个浏览器测试清单中的所有信息。
浏览器测试清单
最好的浏览器测试工具
当谈到选择最适合你的浏览器测试工具,你需要确保你的工作流程。
作为一个原则问题,也有浏览器进行测试时,你可以按照两种不同的方法和工作流程。
您模拟定义浏览器版本
你必须在本地所有的浏览器版本
1. SauceLabs
酱实验室是在现代浏览器测试世界的领导者之一。它提供了丰富的功能集的自动和手动测试套件。
saucelabs浏览器测试
https://saucelabs.com
2. BrowserStack
BrowserStack为您提供1000多个桌面和移动浏览器可供选择。
浏览器堆栈浏览器测试
https://www.browserstack.com
3. Browserling
随着Browserling你可以模拟各种可能的浏览器版本和测试应用程序或网站。
browserling浏览器测试
https://www.browserling.com
4. Browsershots
浏览器截图浏览器测试
Browsershots是用于测试在不同的浏览器浏览器的兼容性另一个,但有用的工具。
http://browsershots.org/
你需要的不仅仅是一个浏览器测试工具的更多。
这四个提到浏览器测试工具是伟大的,每一个现代的浏览器测试项目的正常工作。但是,你需要想超越工具的主题,并确保你有一个适当的工作流程,用于收集和管理用户的反馈。