华为测试怎么准备

更新于 2026-09-02 · 面试易

华为测试面试常问复杂表单、兼容基线和回归是否可重复。

五题覆盖表单竞态、兼容、无障碍、配置下发和跳过回归。用你测过的 B 端答。

华为怎么面测试

面试阶段与知识点

第一批不把每个阶段拆成独立 URL,避免程序化重复页。阶段对应下面的题,练完再用模拟面试串起来。

值得开口练的题

每题给考察点、思路、结构化参考答案和追问。参考答案用来组织语言,面试时必须换成你自己的项目事实。

异步校验竞态,如何测过期响应?

难度 中等 · 出现频率 高 · 质量保障

考察点

  • 延迟注入
  • 字段改值
  • 展示一致性

回答思路

我会先触发慢速异步校验,在校验返回前修改字段值,断言页面展示的错误提示与当前输入一致,不会被过期响应覆盖。

结构化参考答案

  1. 对手机号、工号、唯一性等字段注入 2–5s 延迟,用户在等待期间改成合法值或另一非法值。
  2. 旧响应返回后,错误提示应丢弃或重新触发新校验,提交按钮状态与最新值匹配。
  3. 多字段并行校验时,各字段错误不应串线;快速 Tab 切换焦点也要稳定。
  4. 自动化通过 mock 接口延迟稳定复现,纳入每次表单相关迭代的回归集。

面试官可能追问

  • 异步延迟在自动化里如何稳定注入?
  • 多字段同时异步校验时,你会如何设计组合用例?
  • 这类竞态问题适合自动化到什么程度?

用这道题开始模拟面试

企业内部内核不在主流名单,如何定测试基线?

难度 中等 · 出现频率 中 · 基础知识

考察点

  • 内核名单
  • 能力检测
  • 超基线提示

回答思路

面对企业定制内核或旧版 Chromium,我会书面维护内核版本基线清单,结合能力检测与超基线降级提示,而不是只测最新 Chrome。

结构化参考答案

  1. 从客户侧收集 Top N 内核版本与对应 OS,形成 signed-off 兼容矩阵,标注各版本支持的核心能力(WebGL、PDF、WebSocket 等)。
  2. 运行时能力检测:缺失 API 时走垫片或明确提示升级浏览器,而不是 silent 白屏。
  3. 超基线访问时展示可理解的拦截页或联系 IT 指引,并记录 telemetry 供客户升级决策。
  4. 每季度抽检基线外版本,发现高频访问再评估是否纳入矩阵。

面试官可能追问

  • 基线外内核是否应直接拦登录、还是仅警告?
  • 客户环境升级后,基线清单由谁维护更新?
  • 垫片方案的回归范围你会如何划定?

用这道题开始模拟面试

树形选择只用电键盘,验收标准是什么?

难度 入门 · 出现频率 中 · 项目深挖

考察点

  • 焦点可见
  • 展开折叠
  • 回车选中

回答思路

纯键盘操作树形控件时,焦点环应清晰可见,方向键可展开折叠节点,Enter 选中且读屏朗读正确,虚拟滚动长列表仍可操作。

结构化参考答案

  1. Tab 进入树控件后,↑↓ 在节点间移动,→ 展开、← 折叠,Enter 选中并触发 onChange。
  2. 焦点不应消失在 overflow 区域;滚动容器应 auto-scroll 使当前节点可见。
  3. 虚拟滚动场景下跳转到深层节点,键盘路径与鼠标点击结果一致,无跳过节点。
  4. 抽测 NVDA/JAWS 朗读节点层级与选中状态,WCAG 对比度满足企业采购要求。

面试官可能追问

  • 键盘无障碍验收过程你会如何录制留档?
  • 与企业快捷键冲突时,你如何判定缺陷还是配置问题?
  • 树控件无障碍自动化上限在哪里、哪些必须人工?

用这道题开始模拟面试

配置下发一半失败,如何测重试幂等?

难度 中等 · 出现频率 中 · 编码与实现

考察点

  • 部分失败
  • 重试幂等
  • 版本一致

回答思路

设备或企业控制台配置分批下发时,我会构造部分项失败,触发重试后断言目标配置版本一致且无重复生效副作用。

结构化参考答案

  1. mock 下发接口:第 N 项返回 500 或超时,客户端应标记失败项并支持单项或整批重试。
  2. 重试成功后全量 configVersion 与后台一致,重复点击重试不应重复执行已成功项的业务副作用(如重启服务、清数据)。
  3. 设备离线期间下发,上线后应自动追赶至最新版本,冲突策略符合文档(以服务端为准或合并规则)。
  4. 回滚用例:错误配置下发后能否一键回退到上一 stable 版本。

面试官可能追问

  • 部分失败在测试环境如何稳定注入?
  • 设备长期离线后追赶配置,你会如何模拟?
  • 配置回滚链路需要覆盖哪些断言?

用这道题开始模拟面试

要求跳过兼容回归,你如何处理?

难度 入门 · 出现频率 高 · 行为与协作

考察点

  • 最小内核集
  • 书面签字
  • 损坏场景红线

回答思路

跳过全量兼容回归时,我会坚持最小内核集必测、登录与核心表单等损坏场景不跳,其余缺口书面签字并约定补测窗口。

结构化参考答案

  1. 列出不可跳场景:签约客户 Top3 内核、新引入 polyfill 触达的页面、上次事故相关模块。
  2. 提供压缩版用例集与预估工时,让项目经理在工时与风险间做显式选择,而非默认全跳。
  3. 签字记录包含:跳过范围、已知缺陷风险、补测日期;测试侧不对未测内核作「没问题」承诺。
  4. 补测完成后更新兼容矩阵与自动化覆盖报告,反馈给下一次发布计划。

面试官可能追问

  • 兼容回归压缩需要谁签字、你会准备什么材料?
  • 若跳过后客户环境出兼容事故,测试如何参与复盘?
  • 如何从流程上避免「习惯性跳过兼容」?

用这道题开始模拟面试

和岗位、模拟面试一起用

资料管理里保存目标岗位 JD,模拟面试会按简历出题。点题目下的按钮会把本题带进模拟开场,仍需先绑定简历与岗位。

用模拟面试练华为测试