移动端APP测试常见面试题精析1
admin
2023-02-19 23:00:09
0

现在面试测试职位,要求非常全面,那么APP测试一般需要哪些技术呢?下面总结了APP测试常见面试题:
1.Android四大组件?

Activity:描述UI,并且处理用户与机器屏幕的交互。应用程序中,一个Activity就相当于手机屏幕,它是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序可以包含许多活动,比如事件的点击,一般都会触发一个新的Activity。

BroadcastReceiver广播接收器:处理Android操作系统和应用程序之间的通信。应用程序可以使用它对外部事件进行过滤只对感兴趣的外部事件(如当电话呼入时)进行接收并做出响应。

ContentProvider内容提供者:处理数据和数据库管理方面的问题。内容提供者主要用于在不同应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访问数据的安全性。

Service服务:处理与应用程序关联的后台操作,是Android中实现程序后台运行的解决方案,它非常适合去执行那些不需要和用户交互而且还要长期运行的任务(一边打电话,后台挂着QQ)。

2.你平常会看log吗, 一般会出现哪些异常(Exception)?

常见的几种如下:

NullPointerException 空指针引用异常
ClassCastException 类型强制转换异常。
IllegalArgumentException 传递非法参数异常。
ArithmeticException 算术运算异常
IndexOutOfBoundsException 下标越界异常
NegativeArraySizeException 创建一个大小为负数的数组错误异常
NumberFormatException 数字格式异常
SecurityException 安全异常

3、你觉得app的性能测试,即专项测试,需要重点关注那些方面?

内存、cpu占用、耗电量、流量等

请简要介绍一下安卓系统四层架构?
从上到下,依次是应用程序层、应用程序框架层、系统运行库层、Linux核心层

移动端APP测试常见面试题精析1

5、请说明IOS手机和Android手机,系统有什么区别?

两者运行机制不同:IOS采用的是沙盒运行机制,安卓采用的是虚拟机运行机制。

两者后台制度不同:IOS中任何第三方程序都不能在后台运行;安卓中任何程序都能在后台运行,直到没有内存才会关闭。

IOS中用于UI指令权限最高,安卓中数据处理指令权限最高。

编辑:千锋软件测试

相关内容

热门资讯

警方介入女游客高空秋千坠亡,家... 近日,女游客体验高空秋千坠亡事件引发关注。5月5日,四川省广安市华蓥市“5·3”事故调查组发布情况通...
存储涨价之后,如何让AI走向数... 国家数据局数据显示,从2024年到2026年,中国日均Token调用量从1000亿飙升至140万亿(...
华为MatePad Pro M... IT之家 5 月 6 日消息,华为海外账号 Huawei Mobile 今日公布了一款华为 Mate...
万象 一体化防爆气象仪:做高危... WX-FBQ2万象 一体化防爆气象仪:做高危环境的“硬核守护者” 在石油化工、油气储备及煤矿矿井等高...
母亲节好礼推荐 三星Galax... 母亲节悄然临近,一份兼具心意与实用性的礼物,成为子女们表达感恩的最佳载体。在智能手机成为生活必需品的...
视频丨联合国举行AI主题会议 ... 日,中国、赞比亚常驻联合国代表团和中国科学技术协会在纽约联合国总部共同举办“人工智能能力建设国际合作...
首发2亿RYYB长焦+XMAG... 一、前言:2亿RYYB长焦出手 华为影像旗舰的新答案 为什么有人随手一拍就是氛围感大片,而多数人反复...
谷歌、英伟达押注,这家估值 4... 作者|桦林舞王 编辑|靖宇 1956 年,一批科学家聚在达特茅斯,第一次正式讨论「机器能否思考」。...
英伟达想革光模块的命 问AI· 英伟达CPO技术如何冲击光模块市场格局? 上个月中际旭创一季报公布,营收、净利润双双翻倍...
豆包为什么选择了 “最low”... 针对付费会员,豆包官方回应称,豆包始终提供免费服务,在免费服务的基础上,豆包也在探索推出更多增值服务...