前言
由于快到金九银十了,笔者最近呢发的都是一些有关面试方面的文章,有需要的小伙伴可以看看笔者的文章希望可以帮助到大家,今天呢笔者想和大家来聊聊在面试中被问到怎么处理接口依赖改怎么回答,废话就不多说了咱们直接进入主题哈。
接口依赖
面试的时候经常会被问到在接口自动化测试过程中怎么处理接口依赖?
首先我们要搞清楚什么是接口依赖。
1. 什么是接口依赖
接口依赖指的是,在接口测试的过程中一个接口的测试经常需要依赖另一个或多个接口成功请求后的返回数据。
那怎么处理呢?不同场景的处理方式有所不同。
2. 接口依赖的多种场景
2.1 单接口测试
在单接口测试时接口依赖有两种场景。
- 在整个接口用例测试前的依赖
- 例如:需要登录后的接口,需要在测试前先访问登录接口获取对应的鉴权凭证,例如token。
- 在接口的每一个用例测试前的依赖
- 例如:项目审核接口,需要在每次测试前都创建一个项目
2.2 业务流测试
多接口测试业务流时,下一个接口依赖上一个接口的执行结果。
3. 解决方案
不同场景下的解决方案不同。我们在做接口自动化时不管是python语言还是java语言,都会使用单元测试框架。这里我们主要以python的unittest框架为主,不同框架只是实现方式有所不同,但是思想架构都大同小异。</