小米社招测试开发工程师面试题及详细答案(真实面试版).docxVIP

  • 1
  • 0
  • 约5.48千字
  • 约 8页
  • 2026-08-06 发布于河北
  • 举报

小米社招测试开发工程师面试题及详细答案(真实面试版).docx

小米社招测试开发工程师面试题及详细答案(真实面试版)

一、基础测试理论(小米必问基础)

1、你理解的测试开发和普通功能测试的区别是什么?

答:核心区别是重心不同、产出不同。

普通功能测试核心是找bug、验证需求,主要做手工用例设计、版本回归、问题验证,偏向业务落地;测试开发不只是做测试,核心是提效、赋能测试团队。

日常工作除了核心业务测试,更多是编写自动化脚本、搭建测试框架、开发测试工具、优化CI测试流程、做性能/压测脚本封装、推进测试标准化。简单说,功能测试解决“当前版本测对不对”,测开解决“测试能不能更快、更准、更少人工介入”。

2、什么是等价类、边界值、场景法?实际工作中怎么用?

答:这三个是我日常写用例最常用的方法,不会单独用,一般组合使用。

等价类就是把输入数据分成有效和无效两类,剔除重复用例,减少冗余,比如手机号输入,有效就是11位数字,无效就是位数不对、含特殊字符、为空。

边界值是重点测临界位置,大部分bug都出在边界,比如密码6-16位,我会重点测5位、6位、16位、17位,还有空值、极值。

场景法主要用来测业务流程,适合登录、下单、支付这类串联场景,覆盖正常流程、异常中断、重试、失败回滚,避免流程类遗漏bug。

3、发现偶现bug,你的完整排查流程是什么?(小米高频场景题)

答:偶现bug是测试最常见的难点,我固定按这套流程排查:

第一,先稳定复现。记录复现环境

文档评论(0)

1亿VIP精品文档

相关文档