美文网首页
移动端测试Android vs IOS知多少?

移动端测试Android vs IOS知多少?

作者: 吱吱菌啦啦 | 来源:发表于2019-08-04 15:51 被阅读0次

    为了更充分的测试常规功能需求,关于移动端,Android和iOS的平台特性和测试侧重点还是很有必要了解一下。

    平台特性

    iOS Android
    运行机制 沙盒机制 虚拟机运行机制
    后台制度 伪后台 任何程序都能在后台运行,直到没有内存才会关闭
    两者最高权限指令 UI指令权限最高 数据处理指令权限最高
    推送机制 软件关闭依然可以接收推送消息 软件关闭不能接收推送消息
    开源性 系统封闭,可扩展性差 系统开放源代码,可支持多种手机,如中低高移动市场、TV、笔记本、机顶盒、车载导航、智能手表等等

    沙盒机制:苹果公司推出的系统安全机制,iOS上每个应用都有自己对应的沙盒,在没有越狱的情况下,每个应用程序之间不能相互访问,沙盒的作用是存储数据,相当于每个应用的系统目录。

    • 每个应用程序都有自己的存储空间;
    • 每个应用程序都不能翻过自己的围墙去访问别的存储空间的内容;
    • 应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行;

    以上是关于Android系统和iOS系统平台区别的介绍,下面介绍一下两者测试的侧重点

    测试不同关注点

    iOS Android
    分辨率兼容 较少 20多种
    安装卸载 仅App Store、iTunes和TestFlight 下载和安装的平台、工具和渠道多
    系统升级 种类少iOS8-12,不能降级只能单向升级,新ios系统资源库不能完全兼容低版的应用,低版ios系统应用调用新资源库会导致闪退 种类多Android4.x-8.x,系统可降级
    应用升级 ---------- 新旧版本签名相同、新旧版本包名相同、新旧版本版本号相同需考虑升级后内置文件是否匹配,如自带输入法
    消息push home键关闭程序和屏幕锁屏状态会收到push home键后台运行时会收到push,终止程序则收不到
    操作习惯 ---------- Back键是否被重写,测试点击Back键后的反馈是否正确;应用数据从内存移动到SD卡后能否正常运行
    进程终止方式 双击home键然后上滑应用 长按home键呼出应用列表和切换应用然后右滑

    除了各自测试侧重点之外,还有一些测试共同点需要考虑。

    测试共同关注点

    iOS & Android共同关注点
    中断测试 应用运行时,闹铃弹框突然出现、文字消息提醒出现;音视频播放的测试时,突然来电、语音、录音、其他播放器运行是否强制停止当前播放器
    消息推送测试 开关机/待机状态下推送,检查消息记录及跳转;应用在开发、未打开状态、应用启动&后台运行、后台未运行下推送,检查显示和跳转;推送消息阅读前后的数字变化;多条推送合集的显示和跳转
    数据来源测试 输入、语音输入、语音转文字、粘贴、不同输入法输入等
    分享跳转测试 分享后的文案是否正确;分享后跳转是否正确,显示的消息来源是否正确
    触屏测试 同时触摸不同的位置或者同时进行不同操作,查看客户端的处理情况,是否会闪退

    相关文章

      网友评论

          本文标题:移动端测试Android vs IOS知多少?

          本文链接:https://www.haomeiwen.com/subject/uxrydctx.html