【20241011 每日一题】自动化中出现了接口依赖怎么处理?

难度

中级

题目

自动化中出现了接口依赖怎么处理?

处理的方法有:

  1. 在脚本中的前置条件先调用依赖的接口,才执行测试脚本(setup和teardown)
  2. 先将依赖和想要调用的接口分别封装起来,在测试的脚本步骤中调用封装好的依赖和想要调用的接口(po的模式)

首先,无论是否写手工测试用例,测试设计总是要有的。测试设计的一个原则就是用例之间是不应该有依赖关系。针对长业务流程场景:

  1. 如果测试目标是一个具体的点:流程医疗用前置条件解决,数据依赖可以提前准备数据。
  2. 如果测试目标是验证业务流程:如果前序流程和后续流程均存在,也就是我们说的依赖,那么前序流程作为前置条件,后续流程作为后置条件。

注意:测试设计中严格禁止测试用例之间的调用。