软件测试学习笔记——APP测试(五)

在这里插入图片描述

七、APP专项测试

1、兼容性测试
主要测试内部和外部兼容性
1) 与本地及主流APP是否兼容
2) 与各种设备是否兼容,若要跨系统支持则需要检验是否在个系统下,各种行为是否一致
3) 不同手机屏幕分辨率的兼容性
4) 不同手机品牌的兼容性,可以进行云测

2、流量测试
流量测试应该注意的测试项:
1) 应用首次启动的流量提示
2) 应用后台连续运行2小时的平均流量值
3) 应用在运行极限的平均流量值(大数据传输)
4) 针对场景法涉及的应用主流程方面的测试
5) 在首次登录时的平均值(多台设备测试)
6) 使用tcpdump抓取流量数据包,抓取步骤:
(1) 将tcpdump文件拷贝到/data/local目录:adb push tcpdump /data/local
在这里插入图片描述
(2) 修改文件权限:adb shell chmod 777 /data/local/tcpdump
(3) 判断是否有root权限:adb shell(命令行前面的显示#,表示已经有root权限)在#后输入:/data/local/tcpdump –s 0 –w /data/capture.pcap –v
(4) 将抓到的数据包capture.pcap拖到本地 adb pull /data/capture.pcap D:
(5) 使用Wireshark网络协议分析器,分析抓到的流量包。安装Wireshark网络协议分析器并打开抓的包capture.pcap
在Wireshark工具中,使用filter做过滤,根据Wireshark显示过滤器的语法,假设APP对应的目标服务器的地址是(10.0.2.15)

3、 电量测试
1) 基于硬件设备下的电量测试
2) Android设备使用第三方工具进行电量测试:Gsam Battery Monitor.apk(飞行模式下只开启被测APP)

4、 弱网测试
1) 模拟真实的测试环境
2) 基于代理的弱网络模拟
模拟2g网络时,下载速度限制在2kb/s-7kb/s之间
模拟edge网络时、网络限制在5kb/s-20kb/s之间
模拟3g网络时、网速限制在20kb/s-200kb/s之间
模拟4g网络时‘网络限制在150kb/s-2M之间

5、 安全测试
1) 安装包是否支持反编译代码
2) 安装包是否签名
3) 权限设置的检查
4) 敏感信息测试
5) 账户安全性测试

发布了62 篇原创文章 · 获赞 42 · 访问量 3317

猜你喜欢

转载自blog.csdn.net/weixin_45375866/article/details/100763650
今日推荐