移动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. 测试方法: 
      1、使用真实的SIM卡、运营商网络来进行测试(移动无线测试中存在一些特别的BUG必须在特定的真实的运营商网络下才会发现) 
      2、通过代理的方式模拟弱网环境进行测试(charles 硬延迟) 
      3、连接模拟弱网的热点进行测试

    2. 热点模拟方法: 
      1)通过设置iPhone的开发者模式之后共享热点(硬延迟) 
      2)FaceBook开源的ATC(可使用树莓派来搭建ACT环境)

    3. 用户体验需要做的: 
      1)在应用中统一弱网加载的界面样式、动画效果、菊花icon等 
      2)统一网络错误、服务端错误、超时等展现给用户的界面和提示语句 
      3)定义清楚在每个中间过程是的用户交互行为

    4. 转自:https://www.zybuluo.com/defias/note/592309

    作者:Elaine 出处:http://www.cnblogs.com/ITGirl00/ 交流QQ:392989505

    相关