【面试宝典】软件测试工程师2021烫手精华版(第六章APP测试篇)

在这里插入图片描述

第六章 App 测试

在这里插入图片描述
简述Android四大组件及生命周期

Android 的四大组件包括:Activity、Service、BroadcasReceiver、ContentProvider在这里插入图片描述
当点击 APP 图标启动程序,说明将要发生那些过程?

1.点击桌面 app 图标,Launcher 进程采用Binder IPC 向 system_server 进程发起 startActivity 请求; 2.system_server 进程收到请求后,向 zygote 进程发送创建进程的请求(zygote 进程是Android 系统的
第一个进程,zygote 意为受精卵,所有进程都是由它孵化而来)
3.zygote 进程 fork 出新的子进程,即 App 进程;

  1. App 进程,通过Binder IPC 向 system_server 进程发起 attachApplication 请求system_server 进程收到请求后,进行一系列的准备工作,通过 Binder IPC 向 App 进程发送 scheduleLaunchActivity 请求
  2. App 的 binder 线程( Application Thread ) 在收到请求后, 通过 handler 向主线程发送 LAUNCH_ACTIVITY 消息
  3. 主线程收到Message 后,通过发射机制创建目标Activity,并回调 Activity.onCreate()方法在这里插入图片描述
    APP 测试的内容主要包括哪些,如何开展?

功能测试:

1.业务逻辑正确性测试:依据:产品文档->测试用例编写 兼容性测试:
1.系统版本:Android:官方版本,定制版本;IOS:官方提供版本
2.分辨率:720 * 1280 1080* 1920
3.网络情况:2g 3g 4g 5g Wi-Fi异常测试

  1. 热启动应用:应用在后台长时间待机;应用在后台待机过程中,手机重启
  2. 网络切换和中断恢复:网络切换;中断恢复:
  3. 电话信息中断恢复 升级,安装,卸载测
    4.升级测试:临近版本升级(1.0->1.1);跨版本(1.0->…->2.2)
  4. 安装测试:首次安装;覆盖安装(同版本,不同版本覆盖);卸载后安装
  5. 卸载测试:首次卸载;卸载安装后在卸载健壮性测试
  6. 手机资源消耗:cpu,内存
  7. 流量消耗:图片,数据,视频
  8. 电量测试
  9. 崩溃测试在这里插入图片描述
    Android 的兼
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值