接口测试相关概念

什么是接口测试

接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为http、WebService、Dubbo、Thrift、,Socket等类型--百度

其实接口测试和普通功能测试没什么区别,区别就是功能测试是在页面上点点点,在页面上输入值,提交数据看结果,而接口测试没有页面,通过接口规范文档上的调用地址、请求参数,拼接报文,然后发送请求,检查返回结果。

为什么要做接口测试

可以发现很多在页面上操作发现不了的bug

二:检查系统的异常处理能力,安全性,稳定性

三:前端随便变,接口测好了,后端不用变

 

接口测试流程

需求分析->用例设计->脚本开发->测试执行->结果分析

:需求评审,熟悉业务和需求

二:开发提供接口稳定

三:编写接口测试用例

四:用例评审

五:提测后开始测试

六:提交测试报告,分析接口测试结果

接口规范文档--接口测试最重要的依据,根据他来进行接口测试

接口规范文档:

一:接口说明

二:调用URL

三:请求方法(get/post等)

四:请求参数,参数说明,参数类型

接口用例设计:

一:根据业务逻辑来设计测试用例

  1. 通过性验证:首先肯定要保证这个接口功能是好使的,也就是正常的通过性测试,按照接口文档上的参数,正常传入,是否可以返回正确的结果
  2. 异常验证: 异常的,也就是我不按照你接口文档上的要求输入参数,来验证接口对异常情况的校验。必传非必传、参数类型、入参长度。
  3. 安全性:绕过验证,绕过身份授权,参数是否加密、密码安全规则、复杂程度

用例模板:

 

posted on 2019-04-20 16:49  大王叫我来烧山  阅读(174)  评论(0)    收藏  举报

导航