美文网首页
app测试面试题

app测试面试题

作者: 卡布达_8927 | 来源:发表于2020-07-17 11:46 被阅读0次

1、app测试中ios和Android的区别:

1、Android长按home键呼出应用列表和切换应用,然后右划终止应用

2、多分辨率测试,Android端200多种,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等iOS和Android的区别,想了很久,也没想出特别多,这两个系统有些东西越来越通用(设计上来说),尤其是Android上,可以实现所有的效果,当然有些看上去iOS很像。长得和iOS很像的Android应用很多,好多大牌也这么做,比如说现在的QQAndroid5.1.1。这样只需要一套设计,出一套资源就OK了,比较高效节约。两个平台的使用体验比较统一,但我还是喜欢有各系统设计本来特色的设计,安卓感觉的应用,wp感觉的应用。

区别,在这两种系统的原生应用里就能发现。Android一直在寻找合适的设计语言,最新的materialdesign,和以前相比,又是一个大转变。iOS相对比较稳定。

这里的区别,聚焦在界面设计中,不涉及底层的内容区别,这些区别也不绝对。

1导航方式:

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

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

2单条item的操作

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

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

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

3关于排版

iOS喜欢在居中排布

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

4实体键

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

1按一次,回到桌面。

2双击,出现多任务界面

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

4指纹解锁

Android有四个实体键(现在很多被屏幕上的虚拟键代替,但功效是一样的)4.4以下的分别是back键,home键,menu键,和搜索键。4.4及以上,是back键,home键,多任务键。安卓原生是这样,经过优化的Android就不一定了,比如魅族的smartbar,根据当前页面情景变化,不过蛮好用。

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

5动效

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

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

谷歌最新推出的materialdesign,变化比较大,但这种设计风格还没有大面积使用。

应用什么情况下会出现闪退、崩溃?

APP应用闪退通常是因为空指针和数组越界、内存溢出导致

1、应用版本与系统不兼容

2、后台运行程序过多,运行内存空间不足

3、网速慢,资源未加载完成

4、分辨率不兼容

5、应用程序包含病毒,杀毒软件不兼容导致的

6、应用本身有bug导致的

如何测试一个app的性能?

响应,内存,cpu,fps(app使用的流畅度)、GPU过度渲染,耗电量、流量

(手机版本号兼容、屏幕分辨率兼容性、稳定性测试、安全测试等)

相关文章

  • 太可惜了,4面字节跳动,我的软件测试工程师Offer竟被一道Ap

    一讲到这APP测试,可能大家在面试的时候,都会遇到这样子的一些面试题。今天给大家软件测试工程师APP面试题做一个简...

  • 面试题汇总1

    银行软件测试面试问题 软件测试经典面试题 软件测试面试题汇总 测试技术面试题 1、什么是兼容性测试?兼容性测试侧重...

  • APP测试面试题

    开班好好干, 偷懒是小狗! 各位小伙伴 你们假期过得还好吗? 今天上班,你是这样的吗 哎呀,领导来了?在哪里? 嗯...

  • app测试面试题

    1、app测试中ios和Android的区别: 1、Android长按home键呼出应用列表和切换应用,然后右划终...

  • APP测试面试题

    什么是activity? activity是Android的四大组件之一,也是平时用的最多的一个组件,可以用来实现...

  • app测试面试题

    1. 给你一个模块,比如注册模块,你会怎么样设计与执行测试? 我会从四个方面来设计与执行测试 1.数据>从哪里来(...

  • 2019-11-03

    软件测试面试题汇总 测试技术面试题 1、什么是兼容性测试?兼容性测试侧重哪些方面? 参考答案: 兼容测试主要是检查...

  • 面试题

    selenium面试题自动化测试面试题测试理论基础DevOps面试问题总结1

  • 2020软件测试工程师面试题汇总(内含答案)-看完BATJ面试官

    转载自知乎测试汪大牛 2020最新软件测试面试题汇总【内附参考答案】 测试技术面试题 1、什么是兼容性测试?兼容性...

  • 测试者出的APP测试面试题

    最近公司可能要招聘测试了,老大让我出几个面试题,网上搜到了一些,还有自己想了几个,如下: 一、开场问题:(自由发挥...

网友评论

      本文标题:app测试面试题

      本文链接:https://www.haomeiwen.com/subject/outghktx.html