今天偶然看到一个面试题,安卓和ios的测试区别,一下子只能想到几个基础的点,后面百度了一下,答案简单记录一下。

app测试中ios和Android的区别:

1、安卓手机针对每一款手机有不一样的操作;苹果手机操作习惯单一。

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等

ios和android区别是什么,app测试中ios和Android的区别:相关推荐

  1. app测试中ios和Android的区别:

    app测试中ios和Android的区别: 1.Android长按home键呼出应用列表和切换应用,然后右滑则终止应用: 2.多分辨率测试,Android端20多种,ios较少: 3.机操作系统,An ...

  2. App测试中ios和Android的区别1

    App测试中ios和Android的区别: 一.多分辨率测试 1.手机常见分辨率: 4:3 VGA     640*480 (Video Graphics Array) QVGA  320*240 ( ...

  3. 手机APP测试中iOS和Android有何区别?

    目录 前言 一.常识性区别 二.导航方式 三.单条item的操作 四.关于排版 五.实体键 六.动效 前言 今天给大家浅浅的分享一下手机APP测试中iOS和Android有何区别? 一.常识性区别 二 ...

  4. app测试中ios和Android的区别

    1.Android长按home键呼出应用列表和切换应用,然后右滑则终止应用: 2.多分辨率测试,Android端20多种,ios较少: 3.机操作系统,Android较多,ios较少且不能降级,只能单 ...

  5. 软件测试 | app测试中常用的Android模拟器

    本文节选自霍格沃兹测试开发学社内部教材 获取更多相关资料 测试 Android app 的时候,Android 模拟器是经常会用到的工具.模拟器可以轻松的模拟不同的品牌.分辨率和 Android 系统 ...

  6. 软件测试/测试开发 | app测试中常用的Android模拟器

    公众号搜索:TestingStudio 霍格沃兹的干货都很硬核 测试 Android app 的时候,Android 模拟器是经常会用到的工具.模拟器可以轻松的模拟不同的品牌.分辨率和 Android ...

  7. App测试中IOS和安卓测试的区别

    一.分辨率的测试 安卓端有20多种,IOS相对就比较少一些 二.操作系统的版本 安卓的操作系统比较多,IOS比较少,而且它只能支持单项升级,不能支持降级. 三.操作习惯的一些不同 安卓习惯点击BACK ...

  8. App 测试中 ios 和 Android 有哪些区别

    1.Android长按home键呼出应用列表和切换应用,然后右滑则终止应用: 2.多分辨率测试,Android端20多种,ios较少: 3.手机操作系统,Android较多,ios较少且不能降级,只能 ...

  9. App测试中ios和Android的区别2

    四.push测试: 1.前台运行: 接送到推送后,点击推送消息,是否能跳转到链接 2.后台运行: Android:点击[home]或者返回键,使程序后台运行时,此时接收到push,点击后唤醒应用,此时 ...

最新文章

  1. 用计算机解组合题,计算机组成原理试题解析5
  2. python 进阶:修饰器的介绍
  3. 洛谷P1832 A+B Problem(再升级)
  4. WordPress按钮秒支付插件发布,支持微信支付,支付宝,银联,京东,苏宁,易宝支付...
  5. 基本类型和引用类型的值 函数的传递参数
  6. 网线直连Window和Ubuntu
  7. [蓝桥杯][算法提高VIP]排队打水问题(贪心)
  8. F - Wormholes(判断是否存在负环)
  9. Android之安装开发环境
  10. 里氏替换原则_春辉带你了解面相对象设计第二原则(里氏替换原则)
  11. 设置指定打印机端口打印
  12. Bootstrap (remote)事件监听多次
  13. Rust: String 与 str
  14. 利用YYLabel 进行图文混排+高度计算
  15. 北信源与天津麒麟签战略合作协议 共建国产信息安全生态圈
  16. 双击word文档提示向程序发送命令出现问题(There was a problem sending the command to the program)
  17. 4G车载信息终端TBOX车联网数据采集智能网联解决方案
  18. 用PS将GIF中的每一帧都输出为PNG
  19. 亿佰特LoRaWAN入网TTN并订阅MQTT消息
  20. 单双号限行微信小程序源码

热门文章

  1. Robotiq公司提出的协作机器人码垛解决方案
  2. 三菱modbusRTU通讯实例_实例 | 威纶触摸屏与三菱D700变频器通讯
  3. 说说NetSuite中国合作代理商怎么样及有哪些优缺点
  4. 陕西省中小学生专用计算机,关于同意陕西省转用全国中小学生学籍信息管理系统并给予技术支持的复函...
  5. java微服务项目简历_Spring Cloud及微服务简介
  6. 8通道汽车示波器模块(型号:PQ185)
  7. 网络设备配置--1、配置交换机enable、console、telnet密码
  8. utran体系结构包括_UTRAN
  9. vscode Python扩展正在加载
  10. CodeForces ~ 996B ~ World Cup (思维)