欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

测试移动端Android与iOS的区别

程序员文章站 2022-06-21 20:39:04
Android长按Home键呼出应用列表和切换应用,然后右滑则终止应用;多分辨率测试,Android端20多种(由于Android是一个开源框架,各生产厂家可以根据自己的需要进行二次修改),ios较少(因为ios是不开源的)手机操作系统,Android较多,iOS较少且不能降级,只能单向升级;新的iOS系统中资源库不能完全兼容低版本中的iOS系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接导致闪退(Crash)操作习惯:Android:Back键是否被重写,测试点击Back键后的反馈是....
  1. Android长按Home键呼出应用列表和切换应用,然后右滑则终止应用;
  2. 多分辨率测试,Android端20多种(由于Android是一个开源框架,各生产厂家可以根据自己的需要进行二次修改),ios较少(因为ios是不开源的)
  3. 手机操作系统,Android较多,iOS较少且不能降级,只能单向升级;新的iOS系统中资源库不能完全兼容低版本中的iOS系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接导致闪退(Crash)
  4. 操作习惯:Android:Back键是否被重写,测试点击Back键后的反馈是否正确;应用数据从内存移动到SD卡后能否正常运行等;
  5. Push测试:
    (1) Android点击Home键,程序后台运行时,测试接收到push,点击后唤醒应用,此时是否可以正确跳转;IOS点击Home键关闭程序和屏幕锁的情况(红点的显示);
    (2) 在开关机、待机状态下执行推送,消息先杀死及其推送跳转的正确性;
    (3) 应用在开发、未打开状态、应用启动且在后台运行的情况下是push显示和跳转是否正确;
    (4) 推送消息阅读前后数字的变化是否正确;多条推送的合集的显示和跳转是否正确;
  6. 安装卸载测试:Android的下载和安装的平台、工具、渠道比较多;Ios主要有app store、iTunes、testflight下载;
  7. 升级测试:可以被升级的必要条件:新旧版本具有相同的签名;新旧版本具有相同的包名;有一个标示符区分新旧版本(如版本号),对于Android若有内置的应用需检查升级之后内置文件是否匹配(如内置的输入法)
  8. 分享跳转:分享后的文案是否正确;分享后跳转是否正确,显示的消息来源是否正确;
  9. 触屏测试:同时触摸不同的位置或者同时进行不同操作,查看客户端的处理情况,是否会crash等;
  10. 单条item(条目)的操作:
    (1) ios单条目的操作有两种,点击和滑动,点击一般进入一个新的页面,滑动会出现这条item的一些常用操作,如微信里滑动一条话,会出现标记未读和删除;
    (2) Android中,单条目的操作也有两种,点击和长按,点击一般是进入一个新的页面。长按进入一个编辑模式,可以在里面进行批量和其他一个操作,比如删除,置顶等等;例外的是Android里面也可以有单条目的滑动,如新版QQ,左滑可以设置未读,置顶等;
  11. 关于排版:iOS喜欢在居中排布;Android喜欢左对齐;

本文地址:https://blog.csdn.net/LZ0419/article/details/107410235