1、简介

  耗电量测试背景

  耗电量测试是手机测试中必不可少的一项,当前的手机耗电量测试主要为手工测试,随着手机产品线的增多,人力的投入非常大。为解决多产品线耗电量测试耗费的大量人力及时间成本,采用了自动化测试方案,完成测试用例的自动选择和组合,并自动产生数据记录、分析以及生成报告,大大减少了测试的人力成本,提高了测试效率。

  工具应用场景

  本工具适用于:

  1)手机系统快速迭代,产品数量急速增加,由此带来的耗电量测试需求旺盛、周期快和测试人力资源短缺的环境。

  2)手机产品周期性的耗电量测试需求。

  2、测试环境搭建

  PC与测试仪使用USB连接,PC控制测试仪进行电流输出并采集测试数据及波形图;待测手机不安装电池,由Agilent测试仪进行供电并记录手机的工作电流;手机与PC间并无连接,通过预设的时间戳完成操作间严格同步。设备连接图如下:

  3、实现原理

  耗电量自动化测试工具由手机端和PC端两部分组成,PC端和手机端同步运行。手机端使用Café自动化测试框架,对不同测试CASE进行测试环境的设置和清理。PC端负责与设备连接,记录测试数据并保存,测试完毕后分析测试结果并自动生成报告。流程图如下:

  注:Cafe测试框架是一款具有开创性意义的Android平台的自动化测试框架,框架覆盖了Android自动化测试的各种需求。框架致力于实现跨进程测试、快速测试、深度测试,解决了Android自动化测试中的诸多难题,比如业界一直没有解决的跨进程测试问题。