接口功能测试

1.接口测试的准备

 开发提供接口文档、数据库结构设计文档(数据库结构设计文档非必须,若公司没有测试数据库,一般不会对数据库做校验,只对接口返回值做校验)

 手工接口测试需要用到的工具:Postman、Fiddler

2.接口测试流程


a. 根据开发提供的接口文档,根据部分必传参数排列组合,设计不同情景下的用例。
b.接口文档例子:

退出登录接口

     接口描述:退出登录

     接口状态:正常

     请求方式:Post

     接口地址:/xxx/xxx.ashx

传入参数:

       

名称

类型

长度

可空

说明

公共参数

 

 

参见:1.1.1公共传入参数

UserID

int

4

用户ID

SessionID

int

4

会话ID

成功返回的参数:

名称

类型

长度

可空

说明

error_code

int

4

返回码(0:成功,其他值代表失败)

error

string

max:256

状态码内容描述



c.设计测试用例
延续上面的退出登录接口,需要覆盖的测试点有:
正确的UserID,正确的SessionID退出、正确的UserID,错误的SessionID退出、UserID或者SessionID传入特大值、UserID,SessionID传入字符串等等。


d.Postman执行接口功能测试



接口功能测试通过准则:
1.看一下接口返回的状态码,例如此处的 200 OK ,常见的有404(有可能是路径、IP、端口、服务器防火墙未开启错误引起的)、500(服务器未响应)等等;
2.接口返回的典型值,例如此处的error_code返回的0,根据前面的文档可知,退出登录成功;
3.部分接口还需要去数据库(测试数据库)校验,例如注册接口,用户是否被添加到相关的表里面。










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值