APP测试学习:弱网测试

关于APP弱网测试这块没怎么涉及过,资料主要来源于网络,在后续实践过过程中总结完善

崩溃问题:ANR、crash

查看ANR信息:adb pull /data/anr/traces.txt

一、弱网测试思路(场景)

无网状态下

1、app是否能够正常运行,无崩溃

2、已经加载的数据、页面能否正常加载;

3、是否能够正常切换页面,未加载的页面是否友好的提示信息;

4、是否会发生丢失数据情况;

5、请求数据时,是否会发生页面崩溃、闪退等情况;

6、是否有无网络的提示信息

弱网状态下

1、各个页面功能是否能够正常使用(虽然慢);

2、是否对请求做了超时处理,如果没有超时处理,请求会一直挂着占用网络资源;

3、是否会自动进行更新升级;

4、在发送请求过程中,是否会发生crash、闪退等严重情况;

5、当前操作请求未完成时,执行其他交互动作,是否会发生闪退等异常

6、请求返回、展示的数据是否完整正确(弱网情况会有丢包情况)

7、是否会有大量请求堆积(如何验证?)

网络切换情况下

 主要考虑手机数据流量、WiFi、无网状态之间的切换

1、在数据传输、请求过程中,切换网络状态后,app是否发生异常;

2、弱网状态下的请求,在网络恢复正常后是否会重复提交之前的请求;

3、网络状态切换后,是否会出现数据丢失的情况;

二、弱网测试工具

 fiddler、Charles等

原文地址:https://www.cnblogs.com/canghai1024/p/13722955.html