关于接口测试

来源:互联网 发布:接到淘宝自检订单通知 编辑:程序博客网 时间:2024/05/18 00:17

接口定义
接口泛指实体把自己提供给外界的一种抽象化物,用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式。

  • 接口分类
    根据接口的定义和特性可以分为2类
  • 外部接口
    说明系统试题与外部环境的一种交互
  • 内部接口
    说明软件内部各个模块/系统元素之间的接口或规范,软件各个模块间数据交换的格式等

接口测试
通常,我们所说的接口测试,是外部接口与各外部系统之间的交互测试以及软件系统内部各模块/组件之间的内部接口测试

  • 在测试过程中常用的http的协议接口,分别为GET和POST 2中类型
    GET方法接口是获取一些系统内部的数据
    POST方法接口是向系统传输一些外部数据
    不管是内部接口还是外部接口,表现形式一般是以API展现的
  • 通常接口文档都应该具备:接口名,参数名,参数类型,参数含义说明,取值限制,是否必填等信息

接口测试适用于为其他系统提供服务的系统,主要测试这些系统对外部提供的接口,验证其正确性和稳定性,以及接口的处理能力(性能),接口测试也是集成测试的一部分。
输入接口参数 -> API接口 -> 查看接口数据(或平台数据)

接口测试点

  • 输入参数的类型、是否必填、大小写,参数长度限制
  • 接口输出的数据翻页,每页的数据
  • 参数的类型,int型,传递的是string型的
  • 节目返回的数据,是否符合接口文档
  • 返回的参数值存在多个情况时需要全部覆盖到

接口的测试设计需要先设计出常规的典型的测试场景,然后在考虑异常和容错的设计,需要安排一定的优先级

0 0