zoukankan      html  css  js  c++  java
  • app电量测试

    一.测试前准备
    样本A:商家端2.6.4版本为基准样本(即旧版本);
    样本B:商家端2.6.5版本(未正式上线,可找RD协助打包);
    推荐Android 5.0及以上手机2台或多台(根据RD本次测试需求所需的机型准备)
    本次测试使用机型:1).vivo: 5.0.2                  2).华为:6.0
    1)Trepn Profile,具体使用方法参照:http://confluence.daojia-inc.com/pages/viewpage.action?pageId=42601560
    2)GT;具体使用方法可参照:http://www.lxway.com/4450664994.htm 其中,耗电量参数的监控是在“插件”标签中选择。
    3)Battery Monitor ;
    4. 测试前注意事项跳单监控电量测试结果.rar
    1)先将手机恢复出厂设置,或者保证无关应用不在运行状态;
    2)为了减少电量消耗,可设置屏幕在30s后自动关闭,关闭蓝牙;
    3)保证手机亮度调节一致,为减少外界亮度影响,可关闭自动调节亮度;
    4)保证测试之前电量100%,测试过程中不充电;
    二、测试场景
    场景1:安装样本A/B,登录商家端,启动电量测试APP,监控过程中不对手机做任何操作, 三小时以后导出电量日志;
    场景2:安装样本A/B,登录商家端,启动电量测试APP,监控过程中按照需要操作手机,三小时以后导出电量日志;
    本次测试场景2具体步骤:登录商家端,启动电量测试APP,给该商家下一单,待商家【接单】后,修改数据库dbwww58com_zy_deal中该订单的服务时间banjia_time在当前时间之前,商家端点击【订单】【结算】之后【生成并推送账单】,在不上传图片的情况下进行【现金收款】,最终整个订单完成;每隔5分钟按上述步骤给商家下一单;连续完成5单后保持在“勤劳致富”界面静置三小时,之后不对手机做任何操作,屏幕自由亮暗,三小时以后导出电量日志;
    三、测试步骤
    1.保证手机提前充满电,测试过程不充电,给手机1/手机2安装样本A,按照场景1测试;
    2. 保证手机提前充满电,测试过程不充电,给手机1/手机2安装样本B,登录同一个商家端,按照场景1测试;
    3. 保证手机提前充满电,测试过程不充电,给手机1/手机2安装样本A,按照场景2测试;
    4. 保证手机提前充满电,测试过程不充电,给手机1/手机2安装样本B,登录同一个商家端,按照场景2测试;
    5.整理测试结果并分析;
    四、 测试结果
    四、 测试结果
    四、 测试结果
    从测试结果可知,不管是商家端完全静止还是报5单后静止,2.6.4版本的平均剩余电量Battery Remaining都稍微比2.6.5版本的剩余电量高,其中场景1中Vivo的2.6.4版本比2.6.5版本平均剩余电量高0.55%,场景2中高2.52%;场景1中华为的2.6.4版本比2.6.5版本平均剩余电量高2.52%,场景2中高1.91%;
    平均功耗Battery Power*除了场景2中Vivo的2.6.5版本是因为操作过程中在短时间内对屏幕进行多次刷新造成功耗瞬时变大,至此影响了整个平均功耗,除此之外其他基本都在一个数量级;从最后电量可知2.6.4版本也大都比2.6.5版本稍高;
    综上可知,商家端2.6.5版本进行跳单监控后会比之前版本过多消耗一部分手机的电量。
  • 相关阅读:
    MyBatis入门(一)—— 入门案例
    Spring Boot统一异常处理方案示例
    Centos7 安装 ActiveMq
    在 CentOS7 上安装 zookeeper-3.5.2 服务
    使用Homebrew安装Git与Github在idea中的配置
    iReport(模版) 与Jasper(数据填充)生成pdf文档
    SSH下shiro的基本使用
    FastJson的忽略字段和格式日期用法
    Quartz —— 任务调度框架
    POI操作Excel
  • 原文地址:https://www.cnblogs.com/zhangfeivip/p/9039474.html
Copyright © 2011-2022 走看看