【rainbowzhou 面试39/101】综合提问--描述下当你遇到紧急的项目需求变更时,你如何重新规划测试活动的?

2023-09-15 08:33:14 浏览数 (1)

大家好,我是rainbowzhou。

今天和大家聊聊,在过往的测试经历中,都会遇到的一种情况:某个项目中,客户反馈紧急需求变更,你们团队如何快速响应规划相关活动,达成他们诉求的,下面是我针对该情况的经历分享,希望能够对你有所帮助。

当我遇到紧急的项目需求变更是,我会遵循以下几个步骤,来重新规划测试活动:

第一步,理解并确认需求,进行溯源。谁提出的?基于什么样的考虑提出?对现有项目的影响范围和程度?哪些测试用例、测试数据需要新增或修改,哪些可以保持不变或删除;

第二步,评估需求变更的风险和优先级,确定哪些测试用例、测试数据、测试环境等需要优先处理,哪些测试用例、测试数据、测试环境等可以后续处理或暂缓处理;

第三步,制定需求变更的测试计划或安排,确定哪些测试用例、测试数据、测试环境等由哪些测试人员在哪些时间段完成,并且与项目相关方进行沟通和协调,确保计划的可行性和一致性;

第四步,执行需求变更的测试活动,按照计划完成测试用例、测试数据、测试环境等的修改或新增,并且及时地执行测试用例,并记录和报告测试结果和缺陷,并与项目相关方进行沟通和反馈。

第五步,总结需求变更的测试经验和教训,分析需求变更的原因和影响,并提出改进措施和建议,并与项目相关方进行分享和交流。

举个例子,说明一下我是如何分析需求变更的影响范围和程度的。

我在一个营销平台的项目中,负责测试自动营销触达系统。在项目进行到一半的时候,我收到了一个紧急的需求变更,要求在触达时再增加一个线上优惠券功能,因为实际业务场景中,线上线下优惠券均有使用,且线上优惠券的适用范围和条件更灵活。

为了分析这个需求变更的影响范围和程度,我首先和BA确认并了解清楚了,在客户的实际使用场景中,线上与线下券的使用情况,以及此次变更的背景,及最终该需求实现后达到的效果。以及BA提出关于需求变更的具体内容和细节,例如:

  • 优惠券有哪些类型和规则,例如满减、打折、免邮等。
  • 优惠券有哪些适用范围和条件,例如全场通用、线上券、线下券、指定商品、指定时间等。
  • 优惠券有哪些获取方式和使用方式,例如领取、兑换、自动使用等。
  • 优惠券有哪些展示方式和交互方式,例如列表、弹窗、勾选等。

然后,我要根据这些内容和细节,来确定这个需求变更会影响到哪些测试用例、测试数据、测试环境等,例如:

  • 我需要修改或新增一些测试用例,来覆盖优惠券功能的正常流程和异常流程,以及优惠券功能与其他功能的关联和影响。
  • 我需要修改或新增一些测试数据,来模拟不同类型、规则、范围、条件、方式的优惠券,并且验证优惠券的计算和显示是否正确。
  • 我需要修改或新增一些测试环境,来支持优惠券功能的运行和调试,并且与开发环境和生产环境保持一致。

最后,我要根据这些影响,来评估这个需求变更对测试工作的影响程度,例如:

  • 我需要花费多少时间来修改或新增测试用例、测试数据、测试环境等,并且执行测试用例,并记录和报告测试结果和缺陷。
  • 我需要占用多少资源来修改或新增测试用例、测试数据、测试环境等,并且执行测试用例,并记录和报告测试结果和缺陷。
  • 我需要承担多少风险来修改或新增测试用例、测试数据、测试环境等,并且执行测试用例,并记录和报告测试结果和缺陷。

通过这样的分析,我就可以得出这个需求变更的影响范围和程度,并且根据这些信息来重新规划团队的测试活动。

以上,有任何想法都欢迎大家后台私信我,一起探讨交流。

0 人点赞