产品体验中心 下载与支持 产品社区 合作代理 |  咨询电话:400-035-7887/021-6072 5088
当前位置:泽众软件测试网- 技术文章 -正文

APP测试中IOS和Android的区别有哪些?

发布时间:2020-07-16

今天我们来聊一聊APP测试中IOS和Android的区别。简单的app,测试一般采用手工测试,如果app模块稳定,可以采用部分自动化测试安装。考虑到用户的一个隐私,尽可能用少的权限,安装后的容量,安装的目录,安装后产生的文件,安装是否按照后台的模式来运行现在我们测试时,开发会先在本地机上做好测试包,自己安装,开发修改好后,再进行一次测试。

Android手机自动化测试

一、首先说一下APP测试的关键点

1、功能测试

App测试中功能测试是一个重要方面。在进行App测试,测试人员应该进行手动测试。同时对照设计图检查功能是否正确并正常运行。在软件测试中,关注测试点:

1)软件是否可以正常运行、安装、卸载;

2)登录、注册、注销;

3)数据更新、App更新;

2、客户端测试

现在很多软件不仅有手机版也有PC版,客户端PC机上运行的软件要求兼容不同版本的浏览器,在中高低端的pc机上都可以运行。

3、App兼容性测试

1)在不同品牌的机型上的安装、点击和卸载是否正常;

2)在不同品牌的机型上的各个属性是否兼容;

我们在实际测试中,常常会遇到下列问题:

1)在某个品牌的机型上,App安装不上;

2)在某个品牌的机型上,App点击后无响应或拉起后黑屏、闪退;

3)在某个品牌的机型上,App无法顺利卸载;

4、安全测试(权限)

1)其中包括发送信息,拨打电话,链接网络,访问手机信息,联系人信息和设置权限等

2)执行某些操作时导致的输入有效性验证、授权、数据加密等方面

3)其中还有关于网络协议的测试,防止恶意的协议发送到服务器

5、弱网络测试(流量测试)

我们在使用App过程中,有时会遇到弱网络环境,比如在公车上、在地铁里、郊区或一些学校。在这种情况下,常常会出现网络不稳定、运行超时,下载失败。作为一个测试人员,我们要对App在上线前做一定场景的弱网络环境模型,并查看App在弱网络环境下是否存在某些问题。现在都是通过第三方平台模拟弱网络环境进行测试。

二、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主要有appstore,iTunes和testflight下载;

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

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

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

2、数据来源的测试:输入,选择、复制、语音输入,安装不同输入法输入等;

3、push(推送)测试:在开关机、待机状态下执行推送,消息先死及其推送跳转的正确性;应用在开发、未打开状态、应用启动且在后台运行的情况下是push显示和跳转否正确;推送消息阅读前后数字的变化是否正确;多条推送的合集的显示和跳转是否正确;

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

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

最后,上线前一定要测一下软件更新,如果在没有通过环境测试更新结果下上线,用户更新就出大问题会大大影响用户量。希望通过以上信息能给让你了解更多关于IOS和androida手机APP测试方面的信息。

推荐阅读:

APP测试工具MobileRunner工作空间该怎么整理?

App测试中黑盒测试用例设计方法有哪些?

App性能测试中的几个重要概念总结

Android客户端性能测试常见指标及关注点

4款常用的安卓自动化测试工具对比分析

测试iOS APP时需要注意什么?iOS APP需要关注的测试点

ios手机自动化测试怎么做?ios手机自动化测试工具MR使用方法

Android APP测试怎么测?Android APP的测试10大流程

android怎么测试?android测试工具有哪些?

Android手机自动化测试工具有哪些?试试MobileRunner移动平台自动化测试工具

本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。
沪ICP备07036474号 2003-2024 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨询

添加客服微信 欢迎咨询测试工具和测试服务

微信客服
问题
反馈
产品
画册

扫描二维码下载泽众软件企业宣传册

产品画册
返回
顶部

方案咨询

×
提交信息

电话咨询,400-035-7887,安排专业技术售前给您解答(产品试用、技术交流、服务咨询和商务报价)。

您的信息已成功提交!

我们的客服人员稍后会与您联系