接口测试分类简述

Posted 软件测试大师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试分类简述相关的知识,希望对你有一定的参考价值。

1.接口逻辑测试

如果要保证接口测试的顺利进行,开发人员 JavaDoc 的输写定不可少,如何测试 JavaDoc这里并不讲述, 这里主要讲根据 JavaDoc 来编写测试用例, 一般情况下 JavaDoc 需要包含前提条件, 业务逻辑, 输入参数, 输出值的描述, 在接口逻辑测试中主要是根据所描述的业务逻辑, 进行用例的设计, 主要目标是测试在正常输入的情况下能得出正确的结果, 测试用例的设计方法跟黑盒测试差不多, 主要运用等价类, 边界值两种方法。

2.出错测试

接口逻辑的测试中主要测试的是正常逻辑, 即对外提供的接口服务是能够工作的, 但是这是这些测试不能保证数据的安全, 及程序在异常情况的逻辑正确性, 因此需要测试出错测试, 主要包括以下几个方面:

1) 空值输入, 如当传入一个对象参数时, 需进行 NULL 值的参数

2) 参数属性的测试, 如果输入一个未赋值参数

3) 异常的测试, 制造一些异常的测试场景, 测试的异常描述是否清晰

4) 另外如参数个数, 参数类型(如 int 型输入 String 的参数) 的出错测试, 由于 IDE本身就会报编译出错的信息, 这里可以不做测试用例的设计。

3.路径测试

经过了上述处理后, 单个的接口服务已经得到了保证, 但是在业务流中是否满足了业务需求其实还是没有得到保证, 路径测试的目的就是设计尽可能少的用例, 来保证各种业务场景下数据是安全可操作的。 

微信+17031115530,拉测试微信群交流

以上是关于接口测试分类简述的主要内容,如果未能解决你的问题,请参考以下文章

接口测试分类特点测试分析方法以及测试重点

jmeter之接口功能自动化

从“51STE软件测试”网站数据简述软件测试近两年热点

接口测试的概念以及接口的分类

接口测试基础

java自动化-juint框架简述