zoukankan      html  css  js  c++  java
  • 轻松入门软件测试--兼容性测试(Android篇)

    兼容性测试(Android篇)

    Android系统的兼容性测试就更为复杂,因为Android系统开源的,造成碎片化非常严重。比如说现在国内的各大手机品牌,华为,小米,oppo,虽然都用Android系统,但是又各自做了一些差异化,定制了自己的rom。也就是说同样是Android6.0系统,在华为手机上和在小米手机上的6.0也是不同的,在实际也可能会发生问题,如在华为6.0上点赞无问题,在小米6.0上,点赞直接崩溃。所以首先,我们在做Android的兼容性测试时,要保证主流的系统,和主流手机品牌,那么用思维导图划出来是这样,当然手机品牌其实还不止这么多,我们这里是选取的市场占有率最高的5个品牌。

    当然,Android手机也要考虑手机尺寸的问题,那么问题来了,因为Android的品牌这么多,不同的分辨率也远远不止iOS5种,那么我们要覆盖什么样的尺寸呢?

    其实关于手机分辨率的统计,还有之前说的系统的统计,手机品牌占比的统计,在很多第三方的统计网站上是可以看到统计数据的,这里比较推荐友盟的统计数据。

    可以看到,以20181月份的统计数据来看,市场占有率最高的屏幕尺寸是5.55。分别为32.7%27.8%5.2寸的占有率也很高为11.1%,覆盖了这3款机型,那么就覆盖了时长上70%以上用户的机型尺寸了,所以这3款机型是肯定要覆盖的。尺寸占比排行4-7的也有3%-4%的占有率,那么在有条件的话,最好尽可能覆盖,8以后的占有率都只在1%左右了,有多余时间和机型覆盖即可,若时间不足,也不用强求。

     

    那么整理下来Android机型的需要覆盖情况,品牌,分辨率,系统版本就如下了,大家可以从这3个角度,再根据手上已有测试机的情况,排列组合尽量多的进行一些覆盖。

     

     

     

    然后关于兼容性测试这块还有3点大家要注意一下。

    一是我现在提供的一些机型,系统,尺寸占有率的数据是会变化的,大家要注意时效性,在实际测试的时候要注意查看当前占有率高的机型,系统,尺寸是什么,而不是照搬本书的数据。

    二是要注意各大品牌的主力机型,比如天天打广告的小米的MIS2S,华为的荣耀9,这些主力机型在测试的时候优先照顾。

    三是在做兼容性测试的时候,也得考虑你被测app的用户群体,不同的app的用户群体是不同的,比如抖音app和跳广场舞的app,肯定用户群体不一样,那么他们所持有的手机也是不一样的,针对app的用户群体,有针对性的去做兼容性测试,这样的准确率会高很多。

  • 相关阅读:
    4、Work-Queue
    一个简单servlet容器
    一个简单的Web服务器
    jersey实现RESTful接口PUT方法JSON数据传递
    Java数据库连接组件C3P0和DBCP
    C/S架构和B/S架构
    一些同样适用于人生的计算机原理
    网络编程初探--使用UDP协议的简易聊天室
    IO练习--按字节截取字符串
    IO包中的其他类总结
  • 原文地址:https://www.cnblogs.com/liuxiao01/p/8809955.html
Copyright © 2011-2022 走看看