Android兼容性测试学习总结

上一篇 / 下一篇  2017-07-25 14:40:50 / 个人分类:APP自动化测试

概念:
Android碎片化:设备繁多,品牌众多,版本各异,系统不同,屏幕分辨率不统一等等,2015年截止,Android机型增加了60%,达到18679款。
由于碎片化的存在需要做兼容性测试

兼容性测试手段:
(1)、手工测试
              测试策略
             (1)、Top机型覆盖,例如Top 50,Top 20
             (2)、差异机型覆盖(即GPU品牌型号分析,精准覆盖)
                   常用GPU包括:高通GPU\Imaginition\Mali等
             (3)、对以往发现bug的机型进行覆盖
(2)、自动化测试
            测试关注点:安装卸载测试、稳定性测试和功能测试
            (1)、安装卸载测试
                      adb install package.apk
                      adb shell am start -n 包名/Activity
                      adb uninstall package.apk
                      adb install -r package.apk
                      获取Logcat 获取错误信息,主要是crash信息
                      adb logcat  可以筛选日志通过参数
                 ----------------adb命令后续专门设置一个话题-------------

              (2)、稳定性测试
                     1)、控件遍历测试
                      2)、mankey随机测试---参加之前日志
              (3)、功能测试
                           云平台+自动化测试框架,需要支持多设备管理
                            STF平台,后续会针对这个平台进行学习
                           
  
                    


              
 



TAG:

 

评分:0

我来说两句

Open Toolbar