51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1937|回复: 0
打印 上一主题 下一主题

app兼容性测试

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:06
  • 签到天数: 530 天

    连续签到: 2 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2018-12-12 15:53:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    黑盒测试是许多刚刚踏入测试领域的童鞋主要从事的工作,有很多个方面。在移动端项目中兼容性测试是一种比较重要,而且稍微有点复杂的工作,而且这方面的知识一般不会在学校学到。本人结合工作中的经历,简单总结了一下如何进行移动产品的兼容性测试,希望与大家共同学习。

         兼容性测试,也分为几个类型,比较常见的有:

         基于UI自动化脚本的云测试: 以外包测试为主,主要用于公司购买的测试机数目较少,黑盒测试人员数目较少的情况。借助一些在线云测试平台---“比如Testin”等公司的数千部测试真机进行测试。

        app客户端的兼容性测试:  做移动应用开发的公司或多或少都会购买一部分测试真机,招募一些黑盒测试员工,在新应用发版之前的验收测试时,每名测试员都会分到若干部测试机,在测试过程中可能还会有测试机交换。这其实就是app客户端的兼容性测试过程。很少有公司会专门组织客户端兼容性测试,主要都穿插在验收测试之中完成。

        wap页项目兼容性测试:一款成功的app,都会有很多广告业务,而且在客户端内部也会嵌入一些临时wap页,这些wap页项目在上线之前都要进行兼容性测试。这一类项目一般都具有规模小,上线时间短(一段时间会下线)等特点。但是这一类项目因为开发团队不同(广告商,外包公司,本公司前端团队等),所以他们的项目质量也参差不齐,对验收测试造成很大的困扰,要求进行严格的兼容性测试。本文分享的就是这类--wap页项目兼容性测试。

        兼容性测试,首先我们面临的问题就是测试机的选择。选择时要注意手机的许多参数,比如:操作系统,操作系统版本,分辨率,手机生产厂家等。现在中国主流的操作系统主要是ios&android(魅族的操作系统算android,windowsPhone的系统先忽略)。现在操作系统应该覆盖的版本是ios6/7/8/9&android4/5也许有的公司还有特殊需求。分辨率就是iphone4--iphone6s+的所有分辨率再加上一些android机的某些不规范的分辨率。手机生产厂家那大概要有一个分级机制,苹果机自然是需要最多的,之后三星,华为,小米是第一梯队,魅族,vivo,oppo,联想等是第二梯队,之后是Coolpad,朵唯,中兴,华硕,锤子等是第三梯队。测一个wap页项目,第一梯队的厂家每个品牌要选三部,第二梯队每个品牌选两部,第三梯队各一部。当然这是一般情况,具体选择可调整,比如女性用户为主体的app可能会需要更多一些的oppo机。

       选择测试机的时候,首先关注的就是手机的品牌,这里的品牌不等于厂家,魅族和魅蓝,小米和红米要区别对待,尽量不要互相代替。还有同一品牌的手机尽量要体现出差距,比如米2和米4,不要出现魅蓝note与魅蓝note2之类的选择,太过相似的机型测试出来的结果缺乏说服力。如何让选择的样本更具说服力哪?这就需要选择不同分辨率,不同操作系统版本的机型。一个项目大概需要10部ios机与20+部android机,这些机器应该覆盖所有主流厂商,主流分辨率,主流操作系统版本还有一些有代表性的特殊机型。然后列一个表格把选择的机型整理进去,一个例子如下:


    然后就可以根据选定的测试机进行兼容性测试了



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-22 15:54 , Processed in 0.063692 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表