发布新日志

  • Android兼容性测试学习总结

    2017-07-25 14:40:50

    概念:
    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平台,后续会针对这个平台进行学习
                               
      
                        


                  
     


Open Toolbar