目录:导读
前言
1、说说最近做过的项目?
这个问题考察的重点有如下几项:
简历是否过度包装(阐述的项目经验和简历中的内容是否匹配)。
对参与过的项目是否足够了解(业务流程、核心模块、技术架构)。
在项目中做了哪些事情,有哪些技术实践(便于开展后续的提问)。
项目迭代情况,交付质量,遇到的问题,以及候选人如何解决这些问题。
2、你们的测试流程是什么?
这个问题看似简单,其实很多同学在回答的时候容易犯流水账式的回答错误。
比较好的回答步骤如下:
说明测试流程的几个核心部分(需求-编码-测试-交付)。
说明项目迭代节奏和交付方式(敏捷交付/版本迭代火车)。
需求阶段,开展需求分析评审,提前暴露潜在风险(逻辑/交互/数值计算),并及时与产品/业务沟通确认。
编码阶段,分析测试点,拆解测试任务,设计测试用例,测试用例评审(与研发保持认知一致),提测前冒烟。
测试阶段,执行测试用例,跟踪缺陷状态,关注业务流/数据流的正确性(而非仅关注用例是否执行完毕),以及资损和异常场景的处理是否合理和优雅。
交付阶段,检查交付清单,组织变更评审(代码/配置/环境),准备并验证应急方案的有效性。线上发布后回归验证以及线上日常巡检。
回答这个问题的重点,要体现出测试岗位,作为QA这一质量保障和监督者在不同阶段的工作重心,也可以借此谈谈你对于质量保障这件事的理解。
3、谈谈印象最深刻的bug?
这个问题算是最为经典的一道测试岗位面试题,很多同学在这道问题上翻过车。
这个问题考查的是候选人分析问题解决问题的能力,以及分析问题解决问题的思维逻辑。
比较好的回答方式如下:
问题表现:什么场景执行了什么操作产生了什么问题。
问题影响:对项目造成了什么样的影响(影响范围、损失大小、严重程度)。
问题止损:如果是线上问题,则第一优先

最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



