哈喽。大家好,欢迎进入接口测试大讲堂第二讲--什么时候做接口测试?
一.通过接口发现同一个接口对应的不同功能bug
后端开发写好了接口,但是前端开发没有写好页面的时候,我们提前介入接口测试,提前发现bug,减少功能测试阶段发现更多的bug。
比如一个接口A出现了一个bug,但是没有修改的话,在功能界面可能多次调用该接口A,就会引入多个功能测试的bug。
e.g.在仓库管理系统中,进入入库模块首页和搜索按钮就是调用了同一个接口list。假如list接口报错,那么在做功能测试时,入库页面和搜索功能都有bug。
二.缩短项目周期
目前我们公司项目都是前后端分离,后端开发一般提前于前端开发提测,所以测试提前介入接口测试(基于报文测试)可以提前发现bug,节省项目的测试时间。
三.前端页面限制,功能测试覆盖不到接口测试
项目中有很多功能有一种限制,是需要前后端同时校验的,如果只在页面上做测试,是无法同时校验前后端的限制的,因为前端页面限制的时候,无法发送接口请求,因此无法同时校验到后端逻辑,只能检验前端页面的限制。
举例:入库时,入库单是自动由前端生成的日期带进去的。这样通过页面操作是无法判断后端接口对此字段是否做出了校验。
---------------------------------------------------------------------------------------------------------------------------------
所有的接口大课堂系列,也录制了对应的视频,需要联系SiSiJieX1