轻松入门软件测试--兼容性测试(iOS篇)

兼容性测试

上回我们说到我们对朋友圈点赞这个功能进行了测试,包括正常情况,异常情况,但是我们还有一步没有做的,那就是兼容性测试。

什么是兼容性测试呢?兼容性测试其实就是测试一个功能,在不同手机,不同平台上的表现,因为同样的功能,在不同的手机上是可能有不同的反应的,可能在iPhone上我们执行完了我们的测试用例,但是在三星上执行时,直接崩溃了,这也是有可能的,所以说我们需要进行兼容性测试,这也是功能测试中必不可少的一环。

但是问题是现在手机的型号太多啦,从平台分可以分iOSAndroidiOS又有不同的机型,iPhone4siPhone5SiPhone6,按系统分又有不同的系统比如iOS9iOS10等等等等,而Android的情况就更为复杂.。那么我们应该怎么系统的进行兼容性测试呢?

 

 

 

首先来看看iOS,在iOS上我们怎么去做兼容性测试呢?一个功能怎么去分用哪些机型测试呢?iOS兼容性,重要的一个是机型,一个是系统版本。那么我们iOS有多少种机型和系统版本呢?

原来iPhone有这么多的机型,从iPhone4算起,目前不算iPad的话有15种之多,而系统版本就更加多了,从iPhone7开始算起到iPhone11,每个大的系统版本又有好多小的版本,比如iOS9.3.5iOS11.2.6。这么多的机型加上这么多的系统版本,我们都要去遍历测一遍吗?这工作量也有点太大了吧。

 

当然这么多机型和系统是测不过来的,特别是现在都讲敏捷开发,开发到测试到上线的速度都非常快,没有时间去一一跑这么多的设备,那么我们应该选择什么样的设备去做兼容性测试呢?

首先从机型中选,机型的话大家记住一个要点覆盖不同的尺寸。特别是UI的问题,很容易在不同的尺寸上出现一些显示错误的问题,iPhone4S目前的尺寸是3.5英寸,iPhoneX5.8英寸,有非常大的差距。而现在的app界面,一般都不是所有不同尺寸的手机显示都一个样子的。都会对界面进行适配,调整显示出来的样子能看起来舒服,但是在这个适配过程中,就非常容易出问题。所以说我们要覆盖不同的尺寸。

 

 

这么一分,是不是看起来好多了,我们只要覆盖5个不同尺寸的手机就可以了耶。界面显示一般来说,回归过iPhone5,那就不用回归5S了,尺寸一样的话,界面显示也是一样的。

 

上面还有说到系统之间的差距,系统覆盖的话,其实不用覆盖到每一个小版本的,覆盖每一个大的版本,如iOS11iOS10就可,如果条件允许的话,最好可以覆盖一下占比比较多的系统,特别是当前的最新系统。

 

那么这么一算,最低5台机器就可以大概覆盖完不同尺寸,不同系统的iOS手机了,当然,这里只是说最基础的情况,事实上兼容性测试的话呢,还是尽量多覆盖不同的机型,不同的系统。

转载于:https://www.cnblogs.com/liuxiao01/p/8779619.html

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值