背景
公司与某企业合作,对手机(系统Android6.0.1)要求为不能ROOT、USB仅可以充电不能连接PC进行adb操作,而且在测试中不能拆机。在这种**的测试环境下,还需要对手机功耗进行测试
了解业界测试方法
当前针对手机的功耗测试方法无非就是以下几种:
方法一:拆机,连接恒压电源+万用表测试平均电流mA;
方法二:连接USB,保存battreystats文件,查看Computed drain数据;
方法三:使用GT、iTest等工具测试耗电量mAh。
针对性使用测试工具
1.看过测试背景后发现,方法一、二测试条件都不满足
2.暂停使用GT测试,原因有二:①GT有详细的耗电数据并且生成文件可以用Excel打开②支持电流测试
测试
1.安装GT工具http://gt.qq.com/index.html
2.测试整机待机30分钟电流
3.三组数据之后平均待机70mA(中兴某款手机)
分析
疑点:按照平时测试数据,安卓5.0以上机型裸机待机功耗基本在6-15mA之间,得出数据与之相差太多,是否是GT工具问题?
验证一:在可以连接USB的同款手机测试,得出裸机待机70mA,batterytasts得出12mA,也就是说很大可能是GT工具不支持当前测试机
验证二:测试机充电100%,晚上待机12小时,耗电2%。此数据为正常耗电数据,故此得出结论,GT工具并不适合
解决
卸载GT工具,使用Power Tutor工具单测应用在测试机的表现