App测试中ios和Android有哪些区别呢?

1 . Android长按home键呼出应用列表和切换应用,然后右滑则终止应用;

2. 多分辨率测试,Android端20多种,ios较少;

3. 手机操作系统,Android较多,ios较少且不能降级,只能单向升级;新的ios系统中的资源库不能完全兼容低版本中的ios系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接导致闪退(Crash);

4.  操作习惯:Android,Back键是否被重写,测试点击Back键后的反馈是否正确;应用数据从内存移动到SD卡后能否正常运行等;

5. push测试:Android:点击home键,程序后台运行时,此时接收到push,点击后唤醒应用,此时是否可以正确跳转;ios,点击home键关闭程序和屏幕锁屏的情况(红点的显示);

6.  安装卸载测试:Android的下载和安装的平台和工具和渠道比较多,ios主要有app store,iTunes和testflight下载;

7.  升级测试:可以被升级的必要条件:新旧版本具有相同的签名;新旧版本具有相同的包名;有一个标示符区分新旧版本(如版本号),对于Android若有内置的应用需检查升级之后内置文件是否匹配(如内置的输入法)

另外:对于测试还需要注意一下几点:

1.  并发(中断)测试:闹铃弹出框提示,另一个应用的启动、视频音频的播放,来电、用户正在输入等,语音、录音等的播放时强制其他正在播放的要暂停;

2.  数据来源的测试:输入,选择、复制、语音输入,安装不同输入法输入等;

3.  push(推送)测试:在开关机、待机状态下执行推送,消息先死及其推送跳转的正确性;应用在开发、未打开状态、应用启动且在后台运行的情况下是push显示和跳转否正确;推送消息阅读前后数字的变化是否正确;多条推送的合集的显示和跳转是否正确;

4. 分享跳转:分享后的文案是否正确;分享后跳转是否正确,显示的消息来源是否正确;

5.  触屏测试:同时触摸不同的位置或者同时进行不同操作,查看客户端的处理情况,是否会crash等

更多相关文章

  1. android 中asynctask的一些研究
  2. Android(安卓)Studio4如何在查看低版本API类的源代码?
  3. android - 测试工具Monkey
  4. 使用AChartEngine画柱状图
  5. [Android菜鸟笔记]Android(安卓)Studio_2.3.3小白入门简单配置
  6. ffmpeg 编译android so库文件
  7. AndroidX
  8. Android自动测试之monkeyrunner工具(一)
  9. 用native driver 对android 程序进行自动化测试

随机推荐

  1. android 音频系统java部分代码阅读
  2. 实现在一个界面里多个TextView的跑马灯效
  3. 访问Android硬件资源の管理网络和Wifi连
  4. Android实现侧拉DrawerLayout简单用法
  5. Android提高第十九篇之"多方向"抽屉
  6. 植物大战僵尸2 Android破解版,免费买道具
  7. 打开电话Android系统调用
  8. Android电源管理
  9. [置顶] Android如何使用Https
  10. Android(安卓)属性总结