移动App专项测试
移动App测试实战—专项测试
转自:http://www.51testing.com/html/58/n-3713758.html
我们在进行了手工的http://www.rudy-yuan.net/archives/59/)应用的启动时间的测试,分为三类:
1)首次启动 --应用首次启动所花费的时间
2)非首次启动 --应用非首次启动所花费的时间
3)应用界面切换--应用界面内切换所花费的时间
应用启动时间数据获取:
1、adb logcat > /address/logcat.txt
#所有activity打印的日志 find “Displayed” /address/logcat.txt > /newaddress/fl.txt
#通过日志过滤关键字Displayed来过滤 find “ActivityName” /newaddress/fl.txt > /newaddress/last.txt
#通过activity名来过滤获取所测应用
通过计算activity最后剩余的时间之和即可
2、硬件测试, 使用高速相机或者手机采用录像的方法把应用启动过程给录制下来,然后通过人工数帧或者程序数帧的方式计算启动时间
2 弱网测试
-
测试方法:
1、使用真实的SIM卡、运营商网络来进行测试(移动无线测试中存在一些特别的BUG必须在特定的真实的运营商网络下才会发现)
2、通过代理的方式模拟弱网环境进行测试(charles 硬延迟)
3、连接模拟弱网的热点进行测试 -
热点模拟方法:
1)通过设置iPhone的开发者模式之后共享热点(硬延迟)
2)FaceBook开源的ATC(可使用树莓派来搭建ACT环境) -
用户体验需要做的:
1)在应用中统一弱网加载的界面样式、动画效果、菊花icon等
2)统一网络错误、服务端错误、超时等展现给用户的界面和提示语句
3)定义清楚在每个中间过程是的用户交互行为 -
转自:https://www.zybuluo.com/defias/note/592309