接口测试,如何测试?

一 入参

1 正常的入参

输入正常的参数,响应按照接口文档的约定正常返回。

2 异常的入参

参数异常包括:参数为空,多参或少参,错误的参数数据;

错误的参数数据:数据类型错误、非空参数为空,长度不符合设计,不在范围内的数据,不合法的成员,特殊字符或敏感字符等等。

二 出参

对于返回异常时,考虑参照错误码。接口定义返回的error_code可以帮助我们补充测试用例,比如包括:系统异常,网络异常,数据库异常,无效的规则,无效的业务ID,无效的task等等。

三 业务逻辑

业务逻辑分析——阅读代码
状态转换分析
比如支付业务,下订单且成功付款则是支付成功状态,发起下单但未支付、先支付后撤单则会退款、再次发起支付未成功支付,则都是支付失败/未支付状态;再者,检查状态之间的流转是否正常,未按正常业务顺利进行操作时,状态怎么显示,是否可控,是否出现异常状态、空状态?业务会怎么处理等等。

你可能感兴趣的:(测试,接口测试)