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

2017-09-03  本文已影响0人  新版黑岩射手

这一天的课程分两节课进行讲解,两节课没有太深入的内容,主要还是进行科普为后面的技术延伸讲解做准备。一节讲接口测试分类,一节讲接口测试入门。本章对接口测试分类进行总结归纳。

一、软件测试流程

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

二、什么是接口

1.常见API

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

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

2.接口测试的特性

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

3.测试技术关系模型

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

三、接口测试种类

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

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

上一篇下一篇

猜你喜欢

热点阅读