软件测试必备面试题
2026/9/5...大约 4 分钟
软件测试必备面试题
题目整理自知识星球《面试情报 02|软件测试必备 20 题》,全部来自企业面试真实出现过的题目,按面试真实展开顺序分为五组:流程用例 → 缺陷管理 → 技术基本功 → 自动化 → 质量判断。
用法建议:别背答案。每道题先自己口述一遍,再对照回答思路找缺口。这 20 题是所有测试岗的地基——不管你面的是功能测试、测试开发还是 AI 测试,都绕不开。
已收录:流程与用例
| 题号 | 题目 | 一句话考点 |
|---|---|---|
| 01 | 拿到一个新项目,你会怎么开展测试? | 先反问再作答,五阶段闭环 + 准入准出两道门 |
| 02 | 一个版本迭代里你具体做什么? | 和「建体系」分层,具体到产出物的动作闭环 |
| 03 | 测试用例设计方法有哪些? | 六法各配适用判断,会讲组合使用 |
| 04 | 给你一个登录页面,怎么设计测试用例? | 七维度框架,安全项是区分度(出现率最高) |
| 05 | 需求文档不全甚至没有,怎么测? | 四条替代需求来源,做需求澄清推动者 |
已收录:缺陷管理
| 题号 | 题目 | 一句话考点 |
|---|---|---|
| 06 | 合格的 bug 报告要素与生命周期 | 零沟通成本复现标准 + 三个分支状态 |
| 07 | 怎么判断 bug 是前端的还是后端的? | 抓包四分支判定逻辑 |
| 08 | 偶现的、复现不了的 bug 怎么处理? | 保现场 + 提高复现概率 + 风险闭环 |
| 09 | 开发说「这不是 bug」,怎么办? | 自查 + 分情况 + 三方评审留痕(必考三题之一) |
| 10 | 上线前一天发现严重 bug 怎么办? | 先评估再分级,规避三板斧,风险讲透给决策者 |
已收录:技术基本功
| 题号 | 题目 | 一句话考点 |
|---|---|---|
| 11 | App 测试和 Web 测试的区别?App 专项怎么做? | 三层区别 + 六类专项,工具名报得出 |
| 12 | 接口测试怎么做?没有接口文档怎么测? | 断言三层含落库校验 + 抓包逆向 |
| 13 | left join 和 inner join 的区别?手写 SQL | left join 查脏数据的测试视角,三类手写必练 |
| 14 | 性能测试怎么做?指标怎么定? | 目标先行 + P95 长尾 + 四类场景 + 瓶颈闭环 |
已收录:自动化测试
| 题号 | 题目 | 一句话考点 |
|---|---|---|
| 15 | 什么项目适合做自动化?什么时候引入? | 三条件 + 反面清单 + 测试金字塔,ROI 判断力 |
| 16 | 自动化框架怎么分层?PO 解决什么问题? | 四层 + 数据驱动,UI 改版只改一层 |
| 17 | 用例不稳定、误报多怎么办? | 公信力死亡链条 + 根因分类治理组合拳 |
已收录:质量判断力
| 题号 | 题目 | 一句话考点 |
|---|---|---|
| 18 | 怎么判断版本测完了、可以上线了? | 风险收敛而非执行完毕,出口标准开始时定 |
| 19 | 测试左移和右移是什么?怎么落地? | 各四件落地动作,线上问题回流成用例最加分 |
| 20 | 对质量保证的理解,测试的价值是什么? | 提供质量信息支持决策,三层展开,真诚比华丽重要 |
三道必考题提醒:按当前招聘出现频率,04(登录页用例设计)、09(开发说不是 bug)、01(怎么开展测试)出现率最高,几乎每场功能测试面试都会碰到其中至少一道,建议优先准备到能白板讲五分钟。13 的 SQL 和 14 的性能指标是笔试和电话面的高频拦路题,手不能生。
收录标准
- 每题独立一个 Markdown 文件,英文 slug 命名
- 结构固定:一句话定调 → 回答思路(分层展开)→ 考察重点(企业动机 / 过线标准 / 区分度 / 加减分项)
- 欢迎通过 Issue 或 PR 补充你遇到的真实面试题,参见贡献指南