现在接口测试越来越成为主流了,接口测试是指针对子模块子系统间接口进行测试。很多系统都是前后端分离的,只依赖前端进行限制不能满足系统的安全要求,后端接口也需要做相应的限制,这就需要接口测试来验证;同时现在都提倡测试前移,而接口测试就可以让测试人员更早地介入测试。
要做好接口测试,重点是接口测试用例的编写,本文就介绍一下接口测试用例的编写方法。接口用例设计,主要是针对接口参数输入、接口处理逻辑、接口性能进行设计。
一、接口参数输入
对于接口而言,输入就是接口参数入参,根据接口协议,可以获取输入参数的类型,主要是对参数的非空属性、位数、边界值、特殊值进行测试。用例编写方法比较常见的有等价类、边界值法、穷举法等。
(一)数据类型
下面主要介绍一下数值型、字符型、数组型、布尔型这四种数据类型的用例设计。
1、数值型:包括INT、UINT、FLOAT、DOUBLE四种, INT和UINT是整型参数,FLOAT和DOUBLE是浮点型参数。
2、字符型:可以支持各种字符:特殊字符、空格、字母、数字、中文。
3、数组/列表型:数组大小是固定的,而列表大小是可以动态变化的。
4、布尔型:用于逻辑判断,取值范围false和true。
(二)、常见参数分析
这里介绍几种常见参数的用例设计,参数用例设计时,除了考虑参数数据类型,还需要考虑参数的业务属性和实际取值规则。