流量监控
1. 基于系统自带的统计
proc/uid_stat/{UID}/tcp_snd
proc/uid_stat/{UID}/tcp_rcv
首先查找PID 可以通过adb shell 然后再查看/proc/{PID}/status 查找UID
2. 通过代码API
3. 抓包
4. 其他手机管理app
电池监控
1. GSam Battery Monitor
2. 其他电池监控软件
稳定性测试
1. Monkey
2. MonkeyTest
3. MonkeyRunner
ANR: 应用停止响应./data/anr/traces.txt 查看堆栈信息.
adb shell
cp /data/anr/traces.txt /sdcard/traces.txt
adb pull /sdcard/traces.txt 本地路径
安全测试
1. 能否被反编译
2. 安装包是否签名 jarsigner -verify -verbose -certs apk 路径
3. 权限设置检查
4. 敏感信息测试,是否存储敏感信息,比如日志,配置信息
5. 账户安全.
5.1 密码是否明文
5.2 密码是否加密
5.3 账户锁定策略
5.4 注销机制,需要确定注销后,需要身份验证的接口调用都不能成功
6. 组件安全
6.1 drozer
7. 代码静态扫描 FindBugs Lint