APP测试中ios和Android的区别是什么~

news/2024/7/20 22:12:06 标签: android, ios, 软件测试, 程序人生, 自动化测试

01、常识性区别

在这里插入图片描述
02、导航方式

iOS:Tab放在页面底部,不能通过滑动来切换,只能点击。也有放在上面的,也不能滑动,但有些Tab本身可以滑动,比如天猫的。还有新闻类的应用。

Android:一般放在页面顶端,可以通过滑动页面来切换Tab,当然Tab可以点击切换,Tab多的话,Tab本身也可以滑动。比如豌豆荚,百度贴吧,QQ。总之,Android啥都可以有。

03、关于排版

iOS:单条item的操作有两种,点击和滑动,点击一般进入一个新的页面,滑动会出现对这条item的一些常用操作,如微信里滑动一条对话,会出现标记未读和删除。

Android:单条item的操作也有两种,点击和长按,点击一般进入一个新的页面。长按进入一个编辑模式,可以在里面进行批量和其他一个操作,比如删除,顶置等等。比如小米的短信页面;长按也可以弹出情境操作栏dialog,进行操作,比如Android版的微信。

例外的是

Android里面也可以有单条item的滑动,如新版QQ,这种比较少见。安卓L的短信,可以滑动进行归档。大Android啥都可以有。

04、关于排版

iOS:喜欢居中排布

Android:喜欢左对齐,感觉左对齐更安卓。

05、实体键

iOS只有一个实体键home键(音量,电源不算哈);这个键有这么几个功能:

按一次,回到桌面。

双击,出现多任务界面

iOS8里面,轻触两下Home键,调出单手模式

指纹解锁

iPhoneX,iPhoneXS ,iPhoneXmax等都没有home键了

Android有四个实体键(现在很多被屏幕上的虚拟键代替,但功效是一样的)

Android4.4以下:分别是back键,home键,menu键,和搜索键。

Android4.4及以上:back键,home键,多任务键。

安卓原生是这样,经过优化的Android就不一定了,比如魅族的smart bar,根据当前页面情景变化,不过蛮好用。

Android的back键,在大部分情况下,和页面上的返回功效一样。不过,Android的back键可以在应用件切换,还可以返回主屏幕。这个iOS里面的键不能在应用间直接切换。

06、动效

两者的动效似乎差别不大,iOS有的,安卓都有。iOS实现的通常更加流畅,卡顿较少。

两者都强调模拟现实世界的动画效果,比如物体运动有一定的加速度,动画的结束和开始速度小,中间速度大。

App测试中ios和Android有哪些区别呢?

Android长按home键呼出应用列表和切换应用,然后右滑则终止应用;

多分辨率测试,Android端20多种,ios较少;

手机操作系统,Android较多,ios较少且不能降级,只能单向升级;

新的ios系统中的资源库不能完全兼容低版本中的

ios系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接导致闪退(Crash);

操作习惯:

Android,Back键是否被重写,测试点击Back键后的反馈是否正确;应用数据从内存移动到SD卡后能否正常运行等;

push测试:

Android:点击home键,程序后台运行时,此时接收到push,点击后唤醒应用,此时是否可以正确跳转;

ios,点击home键关闭程序和屏幕锁屏的情况(红点的显示);

安装卸载测试:

Android的下载和安装的平台和工具和渠道比较多

ios主要有app store,iTunes和testflight下载;

升级测试:

可以被升级的必要条件:新旧版本具有相同的签名;新旧版本具有相同的包名;有一个标示符区分新旧版本(如版本号),对于Android若有内置的应用需检查升级之后内置文件是否匹配(如内置的输入法)

另外:对于测试还需要注意一下几点:

并发(中断)测试:

闹铃弹出框提示,另一个应用的启动、视频音频的播放,来电、用户正在输入等,语音、录音等的播放时强制其他正在播放的要暂停;

数据来源的测试:

输入,选择、复制、语音输入,安装不同输入法输入等;

push(推送)测试:

在开关机、待机状态下执行推送,消息先死及其推送跳转的正确性;

应用在开发、未打开状态、应用启动且在后台运行的情况下是push显示和跳转否正确;

推送消息阅读前后数字的变化是否正确;

多条推送的合集的显示和跳转是否正确;

分享跳转:

分享后的文案是否正确;分享后跳转是否正确,显示的消息来源是否正确;

触屏测试:

同时触摸不同的位置或者同时进行不同操作,查看客户端的处理情况,是否会crash等

最后: 我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】

全套资料获取方式:评论区给我留言。


http://www.niftyadmin.cn/n/418342.html

相关文章

分布式系统常见的数据分区算法

文章目录 顺序分区轮询分区算法时间片轮转分区算法数据块分区算法业务主题分区算法 哈希分区节点取模分区算法一致性哈希分区算法(重点)1.Hash环2.容错性和可扩展性3.数据倾斜4.带有限负载的一致性哈希算法5.带虚拟节点的一致性哈希算法 虚拟槽分区算法&…

ASP.NET MVC学习笔记--基础知识2

一.基础知识 ASP.NET MVC是一种基于ASP.NET的Web应用程序开发框架,它采用了MVC(Model-View-Controller)的设计模式,使得开发人员可以更加方便地开发Web应用程序 1. MVC设计模式 MVC设计模式是一种将应用程序分为三个部分的设计…

浏览器工作原理分析与首屏加载

正文 1. 页面加载时间线 我们先来一个老生常谈的面试题:从输入 URL 到页面加载完成的过程中都发生了什么事情? 这个面试题本身也是一个开放题,不同方向的工程师侧重也不一样。大抵的过程可以简化为: st>start: 输入URL e>…

拍照自动保存相片和手动选择保存相片

1、自动保存相片:指定路径保存C盘保存: String savePath "C:\"; string filename $"{DateTime.Now:yyyyMMddHHmmss}.jpg"; string filepath savePath filename; // 拍照并保存图像 Bitmap image TakePhoto(); image.Save(…

算法Day32 | 122.买卖股票的最佳时机II,55. 跳跃游戏,45.跳跃游戏 II

Day32 122.买卖股票的最佳时机II55. 跳跃游戏45.跳跃游戏 II 122.买卖股票的最佳时机II 题目链接:122.买卖股票的最佳时机II 我又不够“贪”。😦 prices对应一个利润数组,price[7, 1, 5, 3, 6, 4],profit[0, -6, 4, -2, 3, -2]&…

(1Gbit)MT28EW01GABA1LPC-0SIT、MT28EW01GABA1HPC-0SIT FLASH - NOR 存储器

MT28EW01GABA1LPC-0SIT、MT28EW01GABA1HPC-0SIT 1Gbit并行NOR闪存器件具有较高的密度、就地执行 (XiP) 性能和架构灵活性,可满足汽车、消费类和移动产品的设计要求。该器件非常适合用于GPS/导航、汽车后视摄像头、手机、智能手机和电子阅读器。该器件还具有较宽的温…

接口测试实战工具如何选择?这6个工具首选(建议收藏)

常见接口类型 • HTTP/HTTPS 类型接口 基于HTTP协议开发的接口现在应用是最为广泛的,这类API使用起来简单明了,因为它是轻量级的、跨平台、跨语言的, 但凡是第三方提供的API都会有HTTP版本的接口。 RESTful API也是基于HTTP协议的&#xff0c…

E往无前 | get正确使用姿势!腾讯云大数据ES日志场景优化案例回顾

导语: 随着ELK方案在开源日志分析领域越来越流行,各种业务场景也给ELK方案带来了越来越多的挑战。本文将回顾一次真实客户案例,从使用姿势上,提供一些大集群、多日志主题场景下的集群优化思路。 一、ELK不香了? 我们…