Skip to content

高级面试题

线上问题如何复盘

面试题目

  • 线上问题如何复盘

公司

  • 某金融公司

招聘类型

  • 社招

答案

考察点

本题考察的是相关测试人员的协调沟通能力。

回答

从这几个角度去回答:

  1. 复盘频率,多久复盘一次(when)
  2. 复盘会参与成员(who)
  3. 如何复盘(how)
复盘频率
  • 频率通常都是跟着版本周期走的,比如一个版本测完上线,基本在稳定之后,下个版本开始测试之前,一个 team,都能抽出来 2 个小时的时间去开。定期复盘非常重要,一定要有一定的频率。不能偶尔只做几次,一定要有节奏。
参与成员
  • 至少要包含相关功能的所有测试人员
  • 如果复盘出结果,需要其他团队参与的,一定要落地到位。所谓落地到位就是:

    1. 是否通知
    2. 对方反馈
    3. 最终是否实施。

举个例子,如果在复盘过程中发现是因为研发随意提测,导致测试效率下降,那么就要拉项目经理或测试的老大。

  1. 向对方提出问题
  2. 磋商一个解决方案,比如制定提测规则
  3. 要求研发团队按照规范行事。
如何复盘

一般复盘会去复盘问题问题也有基本方法论,有一个方法叫做 5why 法,有两个基本原则:

  1. 刨根问到底
  2. 对事不对人

比如线上出现了生产事故,这是问题的思考路径:

  1. 生成事故是由什么问题导致的?
  2. 这个问题测试时为什么没有发现?
  3. 假设是因为测试漏测,为什么会出现漏测?
  4. 假设是因为没有考虑到这个场景,就要考虑是否还有同类型的场景,并补充测试用例。

在提出问题和解决方案之后,有一个很重要的步骤就是落地。把问题形成一个闭环。才能避免下次问题再次出现。

总结

  • 面试碰到这个问题,心里一定要有大概思路不要想到什么说什么。重点在于方式方法,不要过分纠结于细节。把从问题的发现、提出,到如何规避。要有一套完善的体系,能尽量确保问题不再出现