我们在对接口进行测试时候,发现常有的问题如下:
1、入参的参数不合规,导致系统异常;
2、入参的参数数据类型不对,导致无法入库或者写入与读取不一致;
3、必填校验逻辑不严谨,导致数据异常;
常见的接口测试用例设计的方法:
1、针对入参进行设计:
01.数值型:a.等价类;b.边界值;c.数字字符类型:整数型、浮点型、负数等
02.字符串型:a.等价类;b.边界值;c.字符类型:英文、数字、中文等;d.特殊字符:#¥%……等
03.必填字段的校验
04.某些字段的有效性校验(比如身份证、手机号、邮箱等)
2、异常情况的测试:
01.若接口业务逻辑设计中是存在倚赖关系的,比如接口基本需要倚赖token值,那么直接调用接口,测试是否会给出相应的提示;
3、针对返回参数的测试
01.验证接口返回参数的数据是否正确;
02.验证错误入参接口返回的提示是否符合设计;
4、大数据量的测试
01.验证若存在很大数据量的情况下,测试对数据库进行操作的效率,查看接口响应情况;
5、接口的并发测试
01.多个用户同时去操作同一个业务场景的动作,验证接口响应之后存的数据是否存在问题;