App测试中ios和Android有哪些区别呢?
1 . Android长按home键呼出应用列表和切换应用,然后右滑则终止应用;
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等
分享到:
相关推荐
《大话移动APP测试》是一本详尽介绍Android与iOS平台测试应用的指南,旨在帮助读者深入理解并掌握移动应用的测试技术。本书全面覆盖了移动端的测试领域,包括平台特性、设备兼容性、功能测试、性能测试、安全测试等...
大话移动APP测试 Android与iOS应用测试指南
本书《大话移动APP测试 Android与iOS应用测试指南》提供了一套完整的指南,针对目前移动设备市场上的两大主流操作系统Android和iOS,详细介绍了移动应用的测试流程、方法和技巧。 在Android和iOS平台上的应用测试...
综上所述,App测试在Android和iOS平台上的差异主要体现在系统的开放性、设备多样性、操作习惯、系统更新策略以及应用生命周期管理等多个方面。测试人员需要根据这些差异制定相应的测试策略,以确保应用在不同平台上...
在App测试领域,iOS和Android系统的差异性是一个重要的考虑因素,因为这直接影响到用户的体验和应用的稳定性。以下是一些关键的区别和测试要点: 1. **系统操作与应用管理**: - Android允许用户长按Home键呼出...
首先,无论是Web测试还是App测试,都需要设计测试用例,运用如边界值分析、等价类划分、错误推测和场景法等方法,同时执行黑盒测试,确保功能符合用户需求。UI界面的布局、风格和响应速度,以及应用的稳定性都是测试...
全球首款同时支持Android和iOS设备的黑盒测试的自动化工具,为移动开发者提供基于批量终端的功能测试、脚本录制回放以及测试记录的功能 快速交付 支持在移动终端设备上记录操作行为、生成脚本文件,在终端设备上...
完整PDF,附带完整目录~~~
Android APP 专项测试是指针对 APP 应用程序在 Android 系统中特有的功能特性,进行的区别于其他(如 iOS 测试或者 WEB 端测试)的测试方法。本文将从 Android APP 的流量测试、电量测试、弱网络测试、稳定性测试、...
5.7.2在 iOS测试应用程序 64 第六章 使用不同风格的按钮控件 (iOS and Android) 67 6.1移动平台中的按钮 67 6.2定义按钮控件的友好界面 68 6.2.1使用按钮控件的 TintColor 和 IconTintColor属性 69 6.2.2...
全球首款支持iOS/Android的App应用自动化测试工具,通过iTestin录制设置好的功能点操作,存为 脚本,之后可以将此脚本配合iTestin在其他移动终端回放,以测试App应用功能点置于多终端的兼 容稳定,并记录测试过程...
这个主题“App自动化实例(IOS+Android)”聚焦于如何在iOS和Android平台上实现自动化测试,特别是通过使用appium-1.6-XCUITest-demo和android-uiautomator-server这两个工具。 首先,我们来了解一下XCUITest。...
本文将深入探讨如何在Flutter项目中集成微信支付功能,支持Android和iOS两大主流操作系统。我们将重点关注以下几个关键知识点: 1. **Flutter插件开发**: Flutter插件是Flutter框架的核心组成部分之一,它允许...