司格特 发表于 2018-4-19 14:13:46

接口测试学习Day2-接口测试分类

一、软件测试流程

像老师说的,接口测试也是功能测试的一种,接口测试的流程其实和功能测试流程也是类似的:接口测试计
划-接口测试用例-接口测试执行-接口测试报告。测试用例设计的依赖对象主要是需求说明书和接口文档。接
口测试用例设计方法如下图:


二、什么是接口

1.常见API

常见API包含:系统、驱动、网络(接口测试定位)、代码;

其中系统和驱动的接口我们很少接触,目前广义的接口测试均指网络接口,而代码接口则以“百度地图”的SDK
为例。

2.接口测试的特性

a.网络数据传输,b.服务端的测试,c.不依赖界面,d.一问一答模式,e.有明确的输入输出;其中a、b、c三个
特性所有接口测试均有,但也有接口不满足d和e这两个条件(如查询航班价格接口,有多个回答,输出结果多样)

3.测试技术关系模型

从下图可已看出,API自动化测试、性能测试、安全测试均是基于接口进行测试的。


三、接口测试种类

接口测试种类分为四种,分别是对内接口(client-server)、对外服务接口(client-server)、数据库接口(se
rver1-server2)、mock接口(server-database)。


在我的经验中,遇到的接口测试项目就是测试对内接口;过程中也遇到需要mock接口测试(挡板测试)的场
景,例如对于需要外部接口配合的系统,在没有外部接口的配合就需要mock测试,但目前不知道如何开展这
种类型的测试,需要多学习。



页: [1]
查看完整版本: 接口测试学习Day2-接口测试分类