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测试区别相关推荐

  1. WEB测试和App测试、Android和IOS测试区别

    WEB测试和App测试:   web测试 app测试 性能测试 只需要测试响应时间 响应时间.流量测试和耗电量测试 兼容性测试 兼容浏览器,兼容IE6,IE8,chrome,firefox 兼容的是手 ...

  2. Android与iOS测试注意点

    App测试中Android和IOS测试区别 分辨率测试:   Android端种类多常见的手机分辨率:   (4:3   VGA 640480 (Video Graphics Array)   QVG ...

  3. 《大话移动APP测试:Android与iOS应用测试指南》

    <大话移动app测试:android与ios应用测试指南> 基本信息 作者: 陈晔 出版社:清华大学出版社 ISBN:9787302368793 上架时间:2014-7-7 出版日期:20 ...

  4. Android与IOS测试区别

    Android与IOS测试区别 Android与IOS测试区别 Android与IOS测试区别 Android开源,IOS非开源. 测试工具不同(由于Android开源,IOS非开源,Android自 ...

  5. APP手机应用(android和ios)接口(restcontroller, @ResponseBody)

    获取[下载地址]   QQ: 313596790   [免费支持更新] 支持三大数据库 mysql  oracle  sqlsever   更专业.更强悍.适合不同用户群体 [ 新录针对本系统的视频教 ...

  6. 支持APP手机应用(android和ios)接口(restcontroller, @ResponseBody)

    获取[下载地址]   QQ: 313596790   [免费支持更新] A 代码生成器(开发利器);       增删改查的处理类,service层,mybatis的xml,SQL( mysql    ...

  7. android recycleview长按多选_UI设计中Android和IOS设计差异总结

    由于设计师.产品经理使用的移动设备大部分是iPhone,所以在做设计时,容易忽略Android和iOS的差异,按照iOS的规范进行设计,两端只做一套. 只做一套的会存在两个问题: 1.安卓用户的使用习 ...

  8. App Store中开源的 iOS Apps 集合

    以下是一些App Store中开源的 iOS Apps 集合. Feel free to contribute: issues, pull requests, or Twitter. Swift De ...

  9. 测试中BUG定义、测试BUG的等级划分、Bug流程以及Bug解决优先级

    一个优秀的软件测试师不仅仅能够发现软件中的bug,还能分析出bug产生的原因. 总结了一些软件测试入门必须要了解和学习的BUG基础知识,主要包括BUG定义.测试BUG的等级划分.Bug流程以及Bug解 ...

最新文章

  1. javascript全栈开发实践-准备
  2. android开发之 - 圆形头像
  3. 想一下,最大公约数怎么求
  4. 获取Spring的ApplicationContext的几种方式
  5. 【Python爬虫】爬虫程序的简单处理过程
  6. linux多线程学习(六)——信号量实现同步
  7. pytorch创建tensor
  8. redux解决了什么问题?
  9. ecshop根目录调用_ecshop调用指定商品分类下的商品
  10. 阶段3 3.SpringMVC·_01.SpringMVC概述及入门案例_04.入门程序之搭建开发环境
  11. 车机没有carlife可以自己下载吗_论互联哪家强 Carlife/Carplay针尖对麦芒
  12. 二级vb计算机考试试题,全国计算机vb二级考试真题
  13. Unity 2D图像识别 动态添加相片到图像库 AR Tracked Image
  14. 入门知识(一)矢量图与位图的区别
  15. SQL学习笔记(01)_LIKE、IN、通配符
  16. besiege机器人_围攻besiege机器人 机器人制作思路
  17. 服务器代码review要点
  18. 2020python考试题库_大学mooc2020用Python玩转数据期末考试公众号答案
  19. 计算机如何默认一种打字法,如何设置输入法,教您如何设置电脑的默认输入法...
  20. [软件人生]关于离婚对孩子的影响——我想说,我经历

热门文章

  1. Windows系统通用定时关机命令
  2. 系统项目验收测试报告怎么做,2021最新测试报告收费情况
  3. 手机摄像头当做电脑摄像头使用-用于视频聊天
  4. Unix 哲学的一些原则——《Unix 编程艺术》
  5. 树莓派/linux/Ubuntu取消鼠标指针光标,类似于平板模式。实测有效。
  6. 谈h站与假高权重站的操作与盈利模式
  7. 当打开报表时显示一直在取数中
  8. RJ45电口引脚定义
  9. php的分割字符串,php分割字符串函数
  10. C#基础知识---飞行棋小游戏