- 0
- 0
- 约4.42千字
- 约 7页
- 2026-08-15 发布于河北
- 举报
移动端功能测试面试题及详细答案(实操落地版)
一、基础认知类(入门必问)
1、移动端功能测试和Web功能测试最大的区别是什么?
详细答案:
核心区别集中在运行环境、设备特性、适配场景、异常场景四个方面,不是单纯的页面功能差异:
1)运行环境不同:Web依托浏览器运行,环境统一度高;APP是客户端独立运行,受手机系统版本、机型、分辨率、内存、权限影响极大。
2)设备原生特性不同:移动端需要测试手机独有功能,比如摄像头、麦克风、定位、蓝牙、推送、横竖屏、手势操作、物理按键,这些是Web测试没有的。
3)适配场景更复杂:Web主要适配浏览器;APP需要适配安卓、iOS双系统,不同品牌机型、异形屏、折叠屏、暗黑模式等场景。
4)异常场景更多:手机会出现断网、弱网、后台杀进程、来电中断、弹窗覆盖、低电量、手机权限关闭等场景,Web这类场景极少。
5)版本更新测试:APP需要测试整包更新、增量更新、强制更新、灰度更新,Web无版本更新概念。
2、安卓和iOS端测试,主要差异点有哪些?
详细答案:
1)权限机制:安卓权限多为动态授权,可单独开启/关闭单个权限,部分权限可模糊授权;iOS权限管控更严格,授权只有允许、拒绝、仅使用期间允许,无模糊权限。
2)推送机制:安卓后台保活能力强,多数场景能收到推送;iOS后台容易被冻结,仅系统推送可正常接收,后台挂起时消息延迟明显。
3)返回逻辑:安卓有物
原创力文档

文档评论(0)