【学习笔记】兼容性测试

本文探讨了兼容性测试的重要性,特别是在web和APP中的应用。针对web兼容性测试,介绍了浏览器选择、用例选择和执行时间,强调了根据不同浏览器用户占比、产品反馈和第三方统计数据来确定测试范围。在APP兼容性测试方面,提到了机型选择、系统和屏幕兼容性以及用例选择,建议在回归测试期间执行兼容性测试以有效识别问题。
摘要由CSDN通过智能技术生成

 兼容性问题大多数时候都是UI问题,但是对于新产品,有时也会有不少严重影响用户使用的兼容性bug,所以兼容性测试是很必要的。
 产生兼容性bug的原因有很多。① 浏览器种类多,比如Chrome、IE、Firefox、Safari等等。不同的浏览器往往有不同的渲染引擎和JS引擎。渲染引擎主要负责html和css页面的呈现,JS引擎主要负责js脚本的执行。就是因为这些因素,相同的html、css和js在不同的浏览器出现表现不同的问题在所难免。② 操作系统多,比如Windows、Mac、Android、iOS。同样的浏览器,在不同的操作系统上也可能存在不同的表现

web兼容性测试

浏览器选择

根据产品自身用户使用系统及浏览器的分布情况
根据同类产品用户使用系统及浏览器的分布情况
根据项目收到的用户反馈列举出问题出现频率较高的浏览器进行针对性测试
根据第三方的统计数据了解目前不同浏览器的用户占比量
百度统计的浏览器占有量
https://tongji.baidu.com/research/site

在这里插入图片描述

用例选择

首先对主干流程进行回归,选择主干用例;接着,需要对一些UI显示细节进行测试,一般会一个页面一个页面检查UI兼容性问题,在时间较紧急的情况下,可以选择检查产品的大部分页面。
更细致的策略是:
① 对于重要浏览器,遍历所有用例。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值