小米测试面试题
本题清单
- Android App 兼容性测试机型怎么选型?
- OTA 升级怎么测?
- 手机功耗/发热相关怎么测?
- 应用权限与隐私合规怎么测?
- 多设备互联(手机-音箱/手表)怎么测?
- MIUI/系统应用升级回归策略?
- 弱网与飞行模式切换场景怎么测?
- 推送在国产机厂商通道差异怎么测?
- 摄像头/多媒体相关缺陷如何定位?
- IoT 设备配网失败怎么系统排查?
- 应用商店上架与渠道包差异测什么?
- 自动化在端侧怎么做?稳定性如何保障?
- 车机/座舱(若相关岗位)测试关注点?
- 线上崩溃与 ANR 如何闭环?
1. Android App 兼容性测试机型怎么选型?
考察意图:看你会不会用数据做覆盖,而不是堆机型。
参考答案:
输入数据
公司内部崩溃/活跃机型分布、系统版本占比、分辨率、新品与长尾。
选型原则
- Top N 覆盖率目标(如活跃 80%)。
- 必含:小米新旗舰、主流红米中端、1~2 个问题高发机型。
- 系统:最新 OS + 仍有量的旧 OS。
- ROM 差异:权限、后台、通知渠道。
执行
核心机型人工深度;长尾云真机冒烟。报告写清未覆盖风险。
2. OTA 升级怎么测?
参考答案:
OTA 失败会变砖感知,测试要残忍覆盖异常。
路径
检测更新 → 下载 → 安装 → 重启 → 版本校验。
异常
电量不足、下载中断续传、升级中断电、差分包失败回滚、跨大版本跳升、存储空间不足。
断言
版本号正确;用户数据不丢;权限与通知渠道符合升级策略;失败可回滚或可恢复。
3. 手机功耗/发热相关怎么测?
参考答案:
场景化
亮屏刷 Feed、后台音乐、持续定位导航、推送唤醒。
指标
电流、耗电排名、壳温、是否异常保活、杀后台策略。
对比
同机型同环境对比基线版本;排除充电器/环境温度干扰。
结论要带数据:「同场景平均电流从 X 到 Y」。
4. 应用权限与隐私合规怎么测?
参考答案:
权限拒绝后的功能降级是否可用;「仅用时允许」切换;后台定位提示。
隐私政策入口、收集清单、注销与导出。
断言:拒绝权限后无对应 API 调用(可用日志/审计验证)。
合规是门禁项,不是上线后补。
5. 多设备互联(手机-音箱/手表)怎么测?
参考答案:
主流程
配网/蓝牙绑定 → 控制指令 → 状态回传 → 账号体系一致。
异常
一方离线、超距断开、固件与 App 版本不匹配、切换账号残留绑定。
断言
端到端时序;失败可重试;状态最终一致。
用日志串起手机侧与设备侧,便于定位。
6. MIUI/系统应用升级回归策略?
参考答案:
变更分析定范围;冒烟核心路径;Top 机型 × 系统版本矩阵。
关注:通知渠道、自启动、省电策略变更对 App 的影响。
与业务发版错峰时,要有兼容窗口说明。
7. 弱网与飞行模式切换场景怎么测?
参考答案:
飞行模式开关瞬间、Wi‑Fi/蜂窝切换、弱网上传下载。
断言:无崩溃/ANR;状态可恢复;有明确提示;不出现脏数据(如半上传文件)。
自动化可用网络脚本,但真机切换仍要抽测。
8. 推送在国产机厂商通道差异怎么测?
参考答案:
小米推送注册、电量优化白名单、后台限制导致收不到。
真机验证到达率;对比官方通道文档与自建通道。
权限与「自启动」引导是否完善。
面试提「厂商通道差异」比只说「推送测过」更像做过端侧。
9. 摄像头/多媒体相关缺陷如何定位?
参考答案:
维度:机型、系统、分辨率、三方 SDK 版本。
隔离:系统相机正常 vs 应用内异常 → 指向 App/SDK。
证据:日志、复现视频、同机对比。
回归:问题机型进必测集。
10. IoT 设备配网失败怎么系统排查?
参考答案:
分层排查,面试按层说:
- 手机:定位/Wi‑Fi 权限、2.4G/5G。
- 路由:AP 隔离、黑名单。
- 设备:固件、指示灯状态码。
- 云:绑定接口错误码。
测试覆盖常见失败码与文案;提供「用户可执行」的排障路径。
成功率指标要进大盘。
11. 应用商店上架与渠道包差异测什么?
参考答案:
渠道参数、更新逻辑、支付/账号差异、加固包兼容、覆盖安装与卸重装。
每个渠道至少一条冒烟;支付沙箱按渠道测。
12. 自动化在端侧怎么做?稳定性如何保障?
参考答案:
选型:稳定控件定位;设备农场;失败自动截图日志。
稳定性:显式等待、账号池、数据隔离、夜间巡检看 flaky 率。
ROI:登录、设置、核心下单/发布接口优先;少做易碎动画 UI。
敢讲「哪些不自动化」加分。
13. 车机/座舱(若相关岗位)测试关注点?
参考答案:
驾驶干扰(交互复杂度)、语音、导航、多屏同步、弱网隧道、OTA。
安全与回归纪律更严;版本组合(车机 OS × 手机 App)要矩阵化。
无实车时说明台架/模拟器覆盖与残留风险。
14. 线上崩溃与 ANR 如何闭环?
参考答案:
Crash/ANR 聚合 → 版本机型符号解析 → 复现 → 修复 → 灰度 → 回归门禁。
ANR 抓主线程栈与锁竞争;结合启动/滑动性能基线。
预防:SDK 升级单独放量;问题机型进回归池。
速查: 多练「机型矩阵、OTA、功耗、IoT 配网互联」;少踩「只在一台旗舰机上点点点」。
