Android 其他测试

流量监控

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

你可能感兴趣的:(Android 其他测试)