Web端网站兼容性测试如何进行(来看看浏览器的兼容性测试要点)
软件兼容性测试工作的目标是保证软件按照用户期望的方式进行交互。随着用户对来自各种类型软件之间共享数据能力和充分利用空间同时执行多个程序能力的要求,测试软件之间能否协作变得越来越重要。
平台的兼容性,包括硬件平台兼容,pc、手机、pad等,包括操作系统的兼容,Android、iOS、Windows、mac、linux等,包括浏览器兼容,谷歌浏览器、火狐浏览器、IE浏览器等。
软件兼容性测试是要检查软件之间能否正确地进行交互和共享信息,而网站属于web应用程序,web兼容性测试,主要以浏览器兼容性为主,操作系统和分辨率为辅。
文章图片
做web的浏览器兼容性测试,要明确需求,根据用户需求,去找浏览器,去找有市场占有率的浏览器。
web兼容性测试应当包含以下的几个测试要点:
主流程 主要功能 界面 控件图片 动画 响应时间 链接
web浏览器兼容性-测试点
界面:
1.开发出来的web程序,在不同的浏览器上运行,所展示的界面是否相符。
2.比如字体是否有错位,重叠,或者显示不全,窗体是否有异常拉伸与缩进,图片是否在指定位置显示。
3.有些程序在不同的浏览器运行,界面不一样,但是能实现相同的功能,这也是可以的。不是产品缺陷,因为不同的浏览器所使用的渲染引擎不一样。
控件:
对于web应用程序上某个控件,在不同的浏览器上,是否都能正常运行。比如窗体上的按钮在不同的浏览器上是否都可以点击,输入框里是否可以正常输入字符,输入字符的长度在不同的浏览器是否相同,在输入字符边界值的保护上,每个浏览器是否相同。
图片:
比较页面上显示的图片在不同的浏览器上大小是否相同,质量是否有差异,有没有被拉伸或者伸缩。
【Web端网站兼容性测试如何进行(来看看浏览器的兼容性测试要点)】动画:
在web应用程序里设计出来的图片动画,Java applet动画或者flask动画,在不同的浏览器里,是否都可以正常播放。有些动画,比如Java,flask是需要安装相应的插件支持的,我们可以测试插件没有安装之前和安装后的显示结果。
响应时间:
点击web程序的某一个功能选项,在不同的浏览器里响应时间是否有差异,如果响应时间太长应该就是缺陷,需要处理。
链接:
在web页面或者窗口上有链接的地址,测试在不同浏览器点击这些链接,是否能够正常打开。页面能否正常跳转。点击链接后有没有造成页面冻结或者崩溃现象。
推荐阅读:
Web测试需要兼顾的测试要点有哪些?
如何做苹果手机自动化兼容测试?ios手机自动化测试工具推荐
通过在线泽众云测试做APP兼容性测试准确吗?
APP测试和Web测试的异同
安卓模拟器可以代替真实手机做兼容性测试吗 效果怎么样?
APP兼容性测试需要重点考虑哪几个方面?
自动化测试工具AutoRunner365录制网页脚本操作过程演示
推荐阅读
- 拓端tecdat|拓端tecdat|python主题建模可视化LDA和T-SNE交互式可视化
- 零基础,三个月内,找到???|零基础,三个月内,找到??? java后端开发工作
- Python网络编程——TCP服务端多线程
- Python网络编程——TCP客户端程序开发
- Python网络编程——TCP服务端程序开发
- 故障分析 | MySQL Server 端为什么有大量的TCP TIME_WAIT ?
- Flutter|Flutter ChartSpace(通过跨端 Canvas 实现图表库)
- 广州 Footprint Analytics 区块链大数据项目 后端开发工程师
- ECMAScript|js中对象和数组的浅拷贝与深拷贝(ES6、前端面试常用)
- 面试|前端面试——深拷贝与浅拷贝的区别