接口概念
数据传递通道
接口测试原理
关键字:请求数据(用户名和密码),响应数据(登录结果),预期结果(预判接口返回的响应数据)
实现步骤
1. 使用工具或者代码,发送请求数据
2. 使用工具或者代码,接收响应数据
3. 将响应数据与预期结果进行校验
接口测试用例设计
接口测试维度
接口功能测试 单接口测试:针对某一个接口的功能进行测试
业务场景测试:调用多个接口,实现指定业务场景
接口性能测试
接口安全性测试
接口测试用例设计思路方法
业务场景
接口的业务场景测试用例:将手工的业务流程的测试用例,转化而来 举例:员工管理模块
手工测试用例:对员工进行增,删,改,查的手工测试 实现接口业务场景测试用例:
1.需要调用哪些接口,才能实现改业务场景
2.接口之间的执行顺序(依据:接口之间的依赖关系)
单接口(难点)
正向:接口的功能是否实现
1.仅必填参数
2.全部参数
3.参数组合(全部必填参数+部分非必填参数)
反向:接口的异常(当传入请求数据不正确时,接口依然有返回的响应数据)
1.功能异常:接口文档或者需求文档给出异常场景
2.数据异常:数据为空,长度不符,类型不符
3.参数异常:少参和