端到端测试是否要覆盖对接的所有场景?

问题

现在自己做的是一个中台类项目一直对接着各平台的需求,为了覆盖对外接口场景,我这里做了部分场景的覆盖,这就让我很纠结,如果穷举工作量就大,维护成本上去,如果只覆盖部分核心场景是否合适?

报错信息

环境

你可以这样去理解整个过程,测试也是一种资源。所有的资源在投入之前都需要考虑投入产出比。如何提升测试的投入产出比,

  1. 首先要去做规划,明确分级,先把资源投入在重要的、紧急的用例中。

  2. 分级可以从这几个维度去考虑

    • 是否主流程(比如商城系统的 浏览->下单->支付)
    • 是否为重要业务场景(比如 登录、 支付)
  3. 等这些用例维护稳定了之后,再继续往后去做增量的覆盖。

    • 在这个过程中可以借鉴一下二八定律。多去梳理总结一些常见的bug场景,并对他们优先完成覆盖

其实通常前面两步做完之后,对于领导来说效果就已经很显著了

1 个赞