大话APP测试2.0笔记——耗电量测试

通过测试一些特殊的模块或功能是否有bug,来间接地反映耗电量的情况。

比如,用户通过任何场景进行支付,此时在弱网下(上行:100Kbps,下行:100Kbps,dns delay和网络delay都在100ms),那么当钱包跳转到声波支付界面的时候,从功能和业务上并没有任何的异常,但背后的逻辑却出现了问题——此时无论用户是退出支付的view还是退出钱包,其声波轮询的RPC会一直请求,直到2分钟超时。

2分钟的轮询,会消耗很多电量和用户流量。

在项目初期,做测试分析的时候去评估本次专项中风险比较高的模块或功能,例如:

  1. 应用中调用到地图的模块
  2. 弱网下的请求测试以及重试机制
  3. 应用中使用定位的服务
时间: 2024-12-17 13:01:08

大话APP测试2.0笔记——耗电量测试的相关文章

大话APP测试2.0笔记——内存测试

查看内存数据之前,要知道你测试的那台手机对于每个应用分配的最高内存值到底是多少.查看下面路径的文件的内存来获取手机给予每个应用分配的最高内部值. /system/build.prop 其中对于堆分配的大小是dalvik.vm.heapgrowthlimit,这个数值代表着当你的应用超过这个内存值的时候,在该Android手机内会强制终止这个应用的进程. adb shell procrank 可以得到PID(进行ID号).Vss(占用的虚拟内存).Rss(占用的物理内存).Pss(占用的私有内存加

大话App测试2.0笔记

持续集成->持续发布->DevOps Testin 软件的移动化,要求软件具备跨终端.跨网络.跨地区.个性化.更新升级速度快等特性,给软件测试带来了更大难度.更多复杂性和更高的成本. 移动APP测试的总体状况.APP测试的工具.专项测试 UI自动化框架 接口.单元.专项.安全.大数据 Appium 是 WebDriver的继承者和开拓者

大话App测试2.0笔记2

耗电测试 分为两种: 1)直接测试一段时间内的耗电的一个具体的值 2)间接测试和耗电相关的数据或场景,从而通过测试和优化,同样能够达到减少耗电量的效果 使用dumpsys命令来查看应用的WakeLock机制以及所拥有的服务运行状态. adb -s <device number> shell dumpsys batteryinfo <package name> 通过过滤自己应用对应的包名,可以看到如下的一些数据. Network :200kb received, 300kb sent

大话APP测试2.0笔记——抓包查看响应时间

想要抓取https的包的话,需要两个SSL对应的证书,一个是抓包工具本身通用的SSL的证书,每个抓包工具都有自己对应的SSL证书. Charles的SSL证书:http://www.charlesproxy.com/getssl 还有一个企业SSL证书,这个证书需要我们自己在内网链接企业的https URL可以获取. (1)下载一个firefox浏览器,设置firefox挂上Charles或者其他代理工具.使用firefox访问https的网站可以看到如下图所示界面. (2)单击"添加例外&qu

APP耗电量测试

现象 APP耗电,导致电池续航能力不佳,如下图,在小米MIX2和iPhone X机型上后台静默一小时各应用的耗电排行: 基本概念 相对于PC来说,移动设备的电池电量是非常有限的,保持持久的续航能力尤为重要.另外,Android的很多特性都比较耗电(如屏幕.GPS.sensor传感器.唤醒机制.CPU.连网等的使用),我们必须要慎重检查APP的电量使用,以免导致用户手机耗电发热,带来不良体验. 场景设计   主要的耗电场景有: cpu:复杂的运算逻辑.死循环等会直接导致CPU负载过高,会导致耗电:

推荐——Monkey《大话 app 测试——Android、iOS 应用测试指南》

<大话移动——Android与iOS应用测试指南> 京东可以预购啦!http://item.jd.com/11495028.html 当当网:http://product.dangdang.com/23510301.html#catalog 大家速度预购哈--- 这本书离不开大家的支持.其中感谢给我写书评的几位大牛.@熊力_LiXiong @阿里窥基 @徐毅-Kaveri @左耳朵耗子 .明天京东的链接也出来啦-- 推荐--Monkey<大话 app 测试--Android.iOS 应用

app测试之耗电量测试

1.耗电量场景 1)GPS定位 2)网络传输,尤其是非wifi环境 3)屏幕亮度 4)cpu频率 5)内存调度频率 6)wakelocker时间和次数 2.查看app的耗电量 3.amdroid电量测试方法(静默状态) 1)基于硬件的测试方案:电量表来测试手机耗电量 优点:精准 缺点:测的是整机,不是单个app,测试时要尽量减少系统本身和其他app的干扰,单独查看得到的数值没法得到直接的参考,也无法得知app具体哪方面的耗电量高 4.基于软件的测试方法(竞品) 借助于第三方的app来评估手机上各

Android CPU耗电量测试

Android CPU耗电量测试 在测试Android app时,不仅仅要关注app的功能,也好关注app的性能指标,cpu.内存.流量.电量等.简单介绍下电量测试中的cpu耗电. 影响耗电的因素 CPU Screen Network (3G/wifi) sensor & gps WakeLock - 电量测试方法 安装电池管理的软件,管家.卫士一类的软件. 自己读取Android的内核日志,电量变化广播等. 物理设备,安培轮等 这里主要介绍读取内核文件,计算出cpu的电量消耗. 步骤主要如下:

测试servlet学习笔记

操作方法: 1.新建工程: File-->new-->Java Project-->TestServlet(工程名称)-->Finish. 2.加载servlet-api.jar类包: TestServlet(右键)-->Build Path-->Configure Build Path-->Library -->Add External JAR Selection-->(浏览在tomcat的lib目录下找到servlet-api.jar选中后点击打开