安卓测试面试题库及答案
一、单项选择题(每题2分,共10题)
1.安卓系统中,以下哪个是用于布局的文件扩展名?
A..java
B..xml
C..txt
D..png
答案:B
2.在安卓中,用于处理用户触摸事件的类是?
A.View
B.Activity
C.OnTouchListener
D.Service
答案:C
3.安卓中的四大组件不包括以下哪个?
A.Activity
B.Fragment
C.Service
D.ContentProvider
答案:B
4.以下哪种安卓测试类型主要关注应用的功能是否符合需求?
A.单元测试
B.功能测试
C.性能测试
D.安全测试
答案:B
5.安卓中,设置Activity为全屏模式的方法是?
A.requestWindowFeature(Window.FEATURE_NO_TITLE);
B.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
C.setContentView(R.layout.activity_main);
D.bothAandB
答案:D
6.安卓中,用于存储少量配置信息的是?
A.SharedPreferences
B.SQLiteDatabase
C.File
D.ContentResolver
答案:A
7.在安卓测试中,用于模拟用户操作的框架是?
A.JUnit
B.Espresso
C.Mockito
D.AndroidTestCase
答案:B
8.安卓中,用于管理Activity生命周期的类是?
A.ActivityManager
B.LifecycleOwner
C.Activity
D.FragmentActivity
答案:A
9.以下哪个不是安卓中的动画类型?
A.帧动画
B.补间动画
C.属性动画
D.矢量动画
答案:D
10.安卓应用的安装文件扩展名通常是?
A..apk
B..exe
C..jar
D..dex
答案:A
二、多项选择题(每题2分,共10题)
1.以下哪些是安卓中的布局类型?
A.LinearLayout
B.RelativeLayout
C.FrameLayout
D.TableLayout
答案:ABCD
2.在安卓测试中,以下哪些是常用的测试工具?
A.Monkey
B.Logcat
C.AndroidStudio自带的测试工具
D.Charles
答案:ABC
3.安卓中的数据存储方式有哪些?
A.内存存储
B.文件存储
C.数据库存储
D.网络存储
答案:ABC
4.以下哪些是安卓中Activity的启动模式?
A.standard
B.singleTop
C.singleTask
D.singleInstance
答案:ABCD
5.安卓中,用于处理异步任务的类有哪些?
A.AsyncTask
B.Thread
C.Handler
D.Looper
答案:ABCD
6.以下哪些属于安卓中的UI组件?
A.Button
B.TextView
C.EditText
D.ImageView
答案:ABCD
7.在安卓测试中,测试覆盖率的衡量指标有哪些?
A.语句覆盖率
B.分支覆盖率
C.函数覆盖率
D.类覆盖率
答案:ABCD
8.安卓中,以下哪些操作可以用于优化性能?
A.减少布局嵌套
B.缓存数据
C.优化图片加载
D.使用多线程
答案:ABCD
9.以下哪些是安卓中广播接收器(BroadcastReceiver)的注册方式?
A.静态注册
B.动态注册
C.隐式注册
D.显式注册
答案:AB
10.安卓中,以下哪些是用于管理权限的方法?
A.在AndroidManifest.xm