什么是接口?

接口就是客户端和服务端之间的传输通道,而且这个通道是按照规范进行传输

接口文档组成部分:

地址、格式、方式:

截图未命名.jpg

请求参数说明:请求参数.jpg

返回参数:

返回参数.jpg

状态码

参考链接:状态码大全
状态码.jpg

3.接口测试原理(步骤):

  1. 模拟客户端想服务器发送请求;
  2. 服务器收到请求兵经过处理返回数据;
  3. 客户端队返回数据的正确性进行验证。

    4.接口测试的分类:

    (1). web接口:(1). web接口:

    (2). 服务器接口:

    由公司程序员开发的项目接口(工作重点);

    (3). 第三方接口:

    其他公司程序员实现的接口.

    (4). 模块接口:

    5.如何进行接口测试

  4. 接口测试三要素:请求地址、请求参数、请求返回值

    6.接口测试流程:

  5. 需求讨论>>需求评审>>场景设计(用例设计)>>数据准备>>执行用例

  6. 接口用例设计的着手点:功能、业务逻辑、异常、安全

    7.测试轮次补充:冒烟测试(不在轮次中)

    (1).第一轮测试:

    1. 所有业务流程—-正向流程;

      (2).第二轮测试:

    2. 回归第一轮BUG;所有测试范围的所有用例;

      (3).第三轮测试:

    3. 回归前两轮BUG;在执行一次正向流程用例;

      (4).验收测试(开发不在更新代码):

    4. 验收测试环境(UAT):UAT环境···接近线上环境

      8.接口测试用例设计:

      (1). 功能:

    5. 是否按照接口文档实现的;

      (2). 业务逻辑:

    6. 关联接口测试;

      (3). 异常:

      (4).请求参数

    7. 参数异常:参数名称异常

    8. 数据异常:请求参数对应的值

      (5).安全:

    9. 认证···我是谁(登录)

    10. 授权···我能干什么(垂直权限:上下级的关系、水平权限:同一级)