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(安卓)应用程序退出后不在运行列表中显示的方法
  2. Android应用启动后自动创建桌面快捷方式
  3. Android开发新手常见的10个误区
  4. 专题 - Web应用
  5. Android平台特性
  6. Android应用程序与SurfaceFlinger服务的关系概述和学习计划
  7. Android系统构架简介
  8. Android(安卓)FileProvider应用之间共享数据
  9. Android系统框架

随机推荐

  1. Google Cloud Messaging (Android 消息推
  2. 关于Android直接连MySQL获取数据的真机测
  3. Android字体资源
  4. Android语言切换原理
  5. Android OpenGL 显示基本图形及相关概念
  6. Android 5.x--使用Material Theme加Palet
  7. 关于Edittext点击弹出软键盘,布局上移标题
  8. Android(安卓)程序员学习 iOS ——UIView
  9. android 实例覆盖各个方面
  10. 瘸腿蛤蟆笔记cocos2d-x-3.2移植到到andro