老师,对mock在工作中的应用有点不明白

来源:5-6 接口测试基础面试

cloudonthesun

2021-06-28

  1. 提供给前端,解除前期开发对后端的依赖,这个能理解

  2. 编写case时只需要校验数据格式,校验结构就可以-----这句话

    这个是什么意思呢??

    编写case指的是接口自动化case吗?

    为什么说mock使得我们只需要校验数据格式,校验结构就可以?

写回答

2回答

cloudonthesun

提问者

2021-06-29

老师的意思是,编写接口自动化case一般是在开发还没完成之时?
如果是的话,这些case就只需要验证下返回的结构是不是正确?
那通常说的接口自动化case用来回归主流程,这个是在项目的哪个阶段开发的呢

0
1
Mushishi
1、肯定啊。你接口都开发完毕 你再来写接口case。这样时间太长了。 2、所以验证看你验证什么。要么code、要么结构、如果你要验证数据 关键是你的和请求数据相关,嗯,你可以作为数据驱动 也可以的。 3、接口自动化是老早就开始的,只是每个阶段不断维护接口 仅此而已。
2021-06-30
共1条回复

Mushishi

2021-06-29

1、针对接口自动化

2、我们写接口case得时候接口一般没开发完毕,只开发了假接口。也就是访问接口只是一个固定得数据,没有其他数据。那么这个时候你写得case只是验证接口得key是否正确。你key都能对上。数据验证这个就后期功能做了

0
2
Mushishi
回复
cloudonthesun
那是功能测试时候做得。不是你接口自动化做得。比如:你注册用户,你是post请求,你每次发送得手机号码不一样。那么你返回得uid什么肯定不一样,你怎么去做到自动化验证这个是真确?你是想每次测试得时候去链接数据库去验证码?如果是下单得流程呢?复杂得流程呢?😄 这是功能测试得 不是你效率里面做得。当然你想做 可以去尝试。
2021-07-01
共2条回复

Python接口自动化测试框架实战 从设计到开发

接口自动化测试框架的设计与开发,并教你如何开发桩服务

1720 学习 · 831 问题

查看课程