咱们平常日子中,运用苹果手机和安卓手机的各占半片江山,习气了运用苹果手机的人很难习气安卓手机,用多了安卓手机的人也很不习气苹果手机。所以在测验过程中,关于苹果手机和安卓手机都需求掩盖到。
先来看下安卓和iOS体系的机制不同:iOS选用的是沙盒运行机制,安卓选用的是虚拟机运行机制。
关于同一App,RN的部分能够以其中一个体系为主来测验,关于安卓原生的部分需求两个体系别离测验,保证功用不遗失。
比方音讯推送,安卓需求各个App自己完成本身的推送功用,或许接入第三方sdk友盟进行推送的,而iOS上App的推送大多数都是运用苹果官方的推送服务(apns)来推音讯,是独立于使用之外的,是设备和苹果服务器之间的通讯。
比方页面切换,安卓有页面回来键,虚拟按键back、home、menu键;可是iOS一般只要页面的回来键和一个home键。
关于恳求这块,有必要重视http恳求和https恳求,部分http恳求假如没有做特别处理,在iOS上是走不通的,由于iOS关于安全这块要求更严厉一些。
iOS和安卓使用市场上架App的审阅也是不同的,关于一些或许审阅不过的功用提审之前需求屏蔽,审阅经过之后再铺开。
最终安卓和iOS测验实际上也是有类似点的,比方要重视每次体系升级的新功用,是否对App功用发生必定的影响,比方对图片、音频的处理,对权限的处理。
最终:在我的V :atstudy-js,能够不要钱收取一份10G软件测验工程师面试宝典文档资料。以及相对应的视频学习教程免费共享!这中心还包含了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包东西专题、接口测验东西、测验进阶-Python编程、Web自动化测验、APP自动化测验、接口自动化测验、测验高档继续集成、测验架构开发测验结构、功能测验、安全测验等。