接口测试面试篇——适用于新手小白

一、测试理论

接口测试先执行还是UI功能先执行 --为什么?

接口测试先执行。
原因:UI功能测试必须依赖前台和后台开发完成且联调完成。接口测试后端开发一个就可以测试一个。

接口与UI功能测试那个更安全更高效?--为什么?

接口测试
原因:
1、接口测试是对请求及响应进行验证,如果出现问题,修改的也是后端,从而后端更安全
2、接口测试用例和执行要比UI简易的多。

接口测试流程

1、需求分析与评审
2、测试计划与评审
3、解析API文档
4、编写测试用例
5、搭建被测项目环境
6、搭建测试工具环境
7、执行用例
8、缺陷管理
9、总结报告

二、测试实施

需求分析与评审

站在不同角度对需求进行查漏补缺

提示:接口测试的需求分析与UI功能需求分析是指的同一次。

编写测试计划

核心:
测试什么
谁来测
怎么测试
1、接口测试
2、功能测试
3、性能测试

解析API文档

目的?

提取接口测试点

关注什么?

1、单接口:
请求:
1、请求方法
2、请求PATH
3、请求信息头类型
4、请求参数/请求体
(类型、是否必填、含义)
响应:
1、响应状态码
2、响应数据

2、业务接口:接口与接口之间的依赖关系。

如何设计测试点

单接口测试
正向功能:
      (通过性测试)仅必填参数全部参数                                 1
反向测试:(异常测试)
       参数异常的出参、多参                                                  3
       效据为空、长度不符、类型不符、错误数据                  2
数据异常:
       业务数据异常:结合业务功能考虑输出的各种异常返回情况
       多接口测试:业务场景功能测试(站在用户角度考虑常用的使用场景)接口之间数据依赖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值