app测试之耗电量测试

1、耗电量场景

1)GPS定位

2)网络传输,尤其是非wifi环境

3)屏幕亮度

4)cpu频率

5)内存调度频率

6)wakelocker时间和次数

2、查看app的耗电量

3、amdroid电量测试方法(静默状态)

1)基于硬件的测试方案:电量表来测试手机耗电量

优点:精准

缺点:测的是整机,不是单个app,测试时要尽量减少系统本身和其他app的干扰,单独查看得到的数值没法得到直接的参考,也无法得知app具体哪方面的耗电量高

4、基于软件的测试方法(竞品)

借助于第三方的app来评估手机上各个app的电量消耗:GSAM battary monitor  Pro

1)可以查看各个应用的耗电量

2)查看各个应用网路流量

3)管理应用程序

4)监控手机温度

5)监控电话信号

原文地址:https://www.cnblogs.com/runoob/p/9574014.html

时间: 2024-07-30 02:09:06

app测试之耗电量测试的相关文章

APP耗电量测试

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

Android CPU耗电量测试

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

app的版本升级测试

从已有的项目经验来看,APP的升级测试需要考虑以下几个方面: 1. 正常的下载升级过程 1. 考虑iOS和安卓的下载渠道不同 iOS的下载来自于AppStore Android的升级来自于官网下载或者是各个渠道 2. 考虑网络的影响 2G/3G/4G wifi下是否都能正常升级或者能够基于流量的影响进行智能下载 3. 考虑中断下载和升级过程后是否和继续或者重新下载和升级 手动中断后可以继续进行相关操作 4. 考虑断电和内存不足的问题 能够继续进行相关升级,对于内存有友好的提示 5. 考虑应用权限

Android性能专项测试之耗电量统计API

参考文章:Android应用的耗电量统计 深入浅出Android App耗电量统计 Battery stats - CPU total vs CPU foreground 深入浅出 Android App 耗电量统计 浅析Wakelock机制与Android电源管理 耗电量API Android系统中很早就有耗电量的API,只不过一直都是隐藏的,Android系统的设置-电池功能就是调用的这个API,该API的核心部分是调用了com.android.internal.os.BatteryStat

APP功能点测试

一.移动互联网特点: 1,用户体验至上:精准的用户体验 2,核心竞争力:市场占有率和业务创新能力 3,营销模型:通过口碑传播吸引客户,随之参与互动(如分享等,对接口测试要求高) 二.项目特点: 1,开发周期短 2,创意高于一切 3,项目研发成本相对较低 4,需求多变且不明确 5,常采用敏捷开发模型 三.测试关注: 终端: 1, 整机测试 2, App测试 服务端: 1, 服务端软件测试 2, 大数据分析与挖掘 四.测试类型: 功能,性能,自动化 五.app测试点 1,安全测试 A,软件权限 B,

手机app测试之我见

app端功能测试不是单纯的点点点,在实际的工作中,测试小白需要从业务入手,熟悉基本测试点.测试技巧和方法,以点带面,从功能和思维入手,避免眼高手低: app端测试,首先我们需要考虑不同的机型系统.不同的分辨率的适配等,比如ios7.X系统不稳定,很多时候会引起布局问题,还有iPhone4/4s等小屏手机的适配:同时,我们还需要关注异常情况的处理,比如中断和弱网,app在运行过程中有电话or短信等情况,退后台一段时间后再启app是否会crash,还有app在2G/3G/4G等不同网络环境下的运行情

跨多个App的UI测试

本文翻译自:Testing UI for Multiple Apps 水平有限自己感觉很多地方表达的并不到位,但找不到更好的表达方式,如果您觉着有更好的表达方式,帮助我改进! 跨越多个App进行UI测试 通过跨越多个APP之间的交互来测试你的APPUI,让你确认你的APP表现是否正确,比如:用户在你的APP和其他APP之间或者进入系统UI之间进行切换操作时.一个例子比如用户切换至短信APP它允许用户输入一个文本消息,然后切换到Android通讯录来选择要发送的目标,然后再返回短信APP来发送短信

[转载]软件测试之Web测试经典总结

转载自:软件测试之Web测试经典总结   基于Web的系统测试在基于Web的系统开发中,如果缺乏严格的过程,我们在开发.发布.实施和维护Web的过程中,可能就会碰到一些严重的问题,失败的可能性很大.而且,随着基于Web的系统变得越来越复杂,一个项目的失败将可能导致很多问题.当这种情况发生时,我们对Web和Internet的信心可能会无法挽救地动摇,从而引起Web危机.并且,Web危机可能会比软件开发人员所面对的软件危机更加严重.更加广泛. 在Web工程过程中,基于Web系统的测试.确认和验收是一

一些通用的触发移动App崩溃的测试场景

一些通用的触发移动App崩溃的测试场景,如下: 1 验证在有不同的屏幕分辨率,操作系统和运营商的多个设备上的App行为. 2 用新发布的操作系统版本验证App的行为. 3 验证在如隧道,电梯等网络质量突然改变的环境中的App行为. 4 通过手动网络从蜂窝更改到Wi-Fi ,或反过来,验证App行为. 5 验证在没有网络的环境中的App行为. 6 验证来电/短信和设备特定的警报(如警报和通知)时的App行为. 7 通过改变设备的方向,以不同的视图模式,验证App行为. 8 验证设备内存不足时的Ap