高级面试题
线上问题如何复盘
面试题目
- 线上问题如何复盘
公司
- 某金融公司
招聘类型
- 社招
答案
考察点
本题考察的是相关测试人员的协调沟通能力。
回答
从这几个角度去回答:
- 复盘频率,多久复盘一次(when)
- 复盘会参与成员(who)
- 如何复盘(how)
复盘频率
- 频率通常都是跟着版本周期走的,比如一个版本测完上线,基本在稳定之后,下个版本开始测试之前,一个 team,都能抽出来 2 个小时的时间去开。定期复盘非常重要,一定要有一定的频率。不能偶尔只做几次,一定要有节奏。
参与成员
- 至少要包含相关功能的所有测试人员
-
如果复盘出结果,需要其他团队参与的,一定要落地到位。所谓落地到位就是:
- 是否通知
- 对方反馈
- 最终是否实施。
举个例子,如果在复盘过程中发现是因为研发随意提测,导致测试效率下降,那么就要拉项目经理或测试的老大。
- 向对方提出问题
- 磋商一个解决方案,比如制定提测规则
- 要求研发团队按照规范行事。
如何复盘
一般复盘会去复盘问题问题也有基本方法论,有一个方法叫做 5why 法,有两个基本原则:
- 刨根问到底
- 对事不对人
比如线上出现了生产事故,这是问题的思考路径:
- 生成事故是由什么问题导致的?
- 这个问题测试时为什么没有发现?
- 假设是因为测试漏测,为什么会出现漏测?
- 假设是因为没有考虑到这个场景,就要考虑是否还有同类型的场景,并补充测试用例。
在提出问题和解决方案之后,有一个很重要的步骤就是落地。把问题形成一个闭环。才能避免下次问题再次出现。
总结
- 面试碰到这个问题,心里一定要有大概思路不要想到什么说什么。重点在于方式方法,不要过分纠结于细节。把从问题的发现、提出,到如何规避。要有一套完善的体系,能尽量确保问题不再出现