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