App测试中Android和IOS测试区别
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测试区别相关推荐
- WEB测试和App测试、Android和IOS测试区别
WEB测试和App测试: web测试 app测试 性能测试 只需要测试响应时间 响应时间.流量测试和耗电量测试 兼容性测试 兼容浏览器,兼容IE6,IE8,chrome,firefox 兼容的是手 ...
- Android与iOS测试注意点
App测试中Android和IOS测试区别 分辨率测试: Android端种类多常见的手机分辨率: (4:3 VGA 640480 (Video Graphics Array) QVG ...
- 《大话移动APP测试:Android与iOS应用测试指南》
<大话移动app测试:android与ios应用测试指南> 基本信息 作者: 陈晔 出版社:清华大学出版社 ISBN:9787302368793 上架时间:2014-7-7 出版日期:20 ...
- Android与IOS测试区别
Android与IOS测试区别 Android与IOS测试区别 Android与IOS测试区别 Android开源,IOS非开源. 测试工具不同(由于Android开源,IOS非开源,Android自 ...
- APP手机应用(android和ios)接口(restcontroller, @ResponseBody)
获取[下载地址] QQ: 313596790 [免费支持更新] 支持三大数据库 mysql oracle sqlsever 更专业.更强悍.适合不同用户群体 [ 新录针对本系统的视频教 ...
- 支持APP手机应用(android和ios)接口(restcontroller, @ResponseBody)
获取[下载地址] QQ: 313596790 [免费支持更新] A 代码生成器(开发利器); 增删改查的处理类,service层,mybatis的xml,SQL( mysql ...
- android recycleview长按多选_UI设计中Android和IOS设计差异总结
由于设计师.产品经理使用的移动设备大部分是iPhone,所以在做设计时,容易忽略Android和iOS的差异,按照iOS的规范进行设计,两端只做一套. 只做一套的会存在两个问题: 1.安卓用户的使用习 ...
- App Store中开源的 iOS Apps 集合
以下是一些App Store中开源的 iOS Apps 集合. Feel free to contribute: issues, pull requests, or Twitter. Swift De ...
- 测试中BUG定义、测试BUG的等级划分、Bug流程以及Bug解决优先级
一个优秀的软件测试师不仅仅能够发现软件中的bug,还能分析出bug产生的原因. 总结了一些软件测试入门必须要了解和学习的BUG基础知识,主要包括BUG定义.测试BUG的等级划分.Bug流程以及Bug解 ...
最新文章
- javascript全栈开发实践-准备
- android开发之 - 圆形头像
- 想一下,最大公约数怎么求
- 获取Spring的ApplicationContext的几种方式
- 【Python爬虫】爬虫程序的简单处理过程
- linux多线程学习(六)——信号量实现同步
- pytorch创建tensor
- redux解决了什么问题?
- ecshop根目录调用_ecshop调用指定商品分类下的商品
- 阶段3 3.SpringMVC·_01.SpringMVC概述及入门案例_04.入门程序之搭建开发环境
- 车机没有carlife可以自己下载吗_论互联哪家强 Carlife/Carplay针尖对麦芒
- 二级vb计算机考试试题,全国计算机vb二级考试真题
- Unity 2D图像识别 动态添加相片到图像库 AR Tracked Image
- 入门知识(一)矢量图与位图的区别
- SQL学习笔记(01)_LIKE、IN、通配符
- besiege机器人_围攻besiege机器人 机器人制作思路
- 服务器代码review要点
- 2020python考试题库_大学mooc2020用Python玩转数据期末考试公众号答案
- 计算机如何默认一种打字法,如何设置输入法,教您如何设置电脑的默认输入法...
- [软件人生]关于离婚对孩子的影响——我想说,我经历