面了个软件测试岗女生连基础用例都答不上来
面完挺意外的,简历上写着几年测试岗经验,结果问到基础知识点和实战思路,好几处都在硬凑。整理了一份软件测试基础面试题清单,想做测试、准备面试或自测的可以看看。
一、测试基础概念
Q1:软件测试的核心目标是什么?
Q2:什么是黑盒测试、白盒测试?分别适用于什么场景?
Q3:简述测试用例的定义,一条完整用例包含哪些要素?
Q4:什么是等价类划分法?举一个实际例子。
Q5:边界值分析法为什么重要?常见边界有哪些?
Q6:Bug 的生命周期一般包含哪些阶段?
Q7:Alpha 测试和 Beta 测试有什么区别?
二、测试类型与方法
Q8:功能测试、性能测试、兼容性测试分别关注什么?
Q9:什么是回归测试?为什么每次发版都要做?
Q10:冒烟测试和健全测试(准入测试)有什么区别?
Q11:什么是探索性测试?适合在什么阶段执行?
Q12:压力测试、负载测试、稳定性测试怎么区分?
Q13:接口测试和 UI 测试的侧重点有什么不同?
三、用例设计与实战思路
Q14:给你一个登录页面,你会怎么设计测试用例?
Q15:如何设计一个支付功能的测试点?
Q16:什么是场景法?如何用它覆盖主流程和异常流程?
Q17:用例设计时,如何避免冗余又保证覆盖度?
Q18:遇到需求不明确的情况,你会怎么开展测试?
Q19:如何判断哪些功能需要重点测试?
四、缺陷管理与沟通
Q20:一个规范的缺陷报告应该包含哪些内容?
Q21:开发说“我这没问题”,你如何证明是 Bug?
Q22:如何区分偶现 Bug 和必现 Bug?偶现 Bug 怎么处理?
Q23:线上出问题了,你的应急处理思路是什么?
Q24:如何判断一个 Bug 严重程度和优先级?
五、技术与工具基础
Q25:你常用的测试管理工具有哪些?(如禅道、Jira、TestLink 等)
Q26:接口测试常用工具?Postman 怎么做接口断言?
Q27:什么是抓包?Fiddler/Charles 主要用来做什么?
Q28:会不会写 SQL?如何用 SQL 校验数据库数据是否正确?
Q29:什么是单元测试?测试人员需要参与吗?
Q30:简单说一下你对自动化测试的理解,适合什么场景?
六、流程与职业认知
Q31:简述你们公司从需求到上线的完整测试流程?
Q32:测试左移、测试右移分别是什么意思?
Q33:如何衡量测试工作的价值?有哪些常用指标?
Q34:上线后仍有线上 Bug,你怎么复盘和改进
#转行软件测试 #测试面试 #软件测试工程师 #求职季 #软件测试面试题 #软件测试工程师 #软件测试面试 #软件测试 #面试技巧 #金三银四 #找工作
夜雨聆风