接口测试关注点

接口测试的关注点:

接口:Http协议接口、Service层接口。

0、接口返回的节点、返回节点对应的值是不是对的;

1、接口有翻页时,页码与页数的异常值测试;

第一页有数据,翻到第二页: 
(1)第二页的数据是否和第一页重复; 
(2)第二页接口有没有报错,页码(一页返回多少个数据)传一个很大的值(一般是100之内,可以改为1000或者String类型的等特殊符号,看接口会不会报错 ); 同样的页数也是。

2、数据库的增删改查,比如一个post接口操作完成后,通过列表页接口看下新的数据是否和刚才的post一致;

比如对一篇帖子发表评论,看一下post请求的接口是否返回了刚刚评论的数据(若没有,是不是缓存、没有写入数据库导致的)

3、每个接口入参的默认值、异常类型、非空校验

(1)这个参数有没有默认值,如果没有默认值是怎么处理的; 
(2) 这个参数必须输入值,若不输值或输入其他值,接口会怎么返回 
(3)接口报错,服务端和客户端都需要做容错

4、接口返回的图片地址能否打开,图片尺寸是否符合需求;

5、当输出参数有联动性时,需要校验返回两参数的实际结果是否都符合需求;

比如一个接口返回汽车的列表,总数的字段 和 列表里的数据是否一致。

6、所有列表页接口必须考虑排序值;

如按时间排序,是否按时间排序

7、所有功能都要考虑兼容旧版本;

接口有改动(增加、减少字段)需要兼容老版本

8、入参支持多个值时,要考虑传的值的个数多的情况下,接口会不会报错;

某一个车型对比的接口,若只需要传9个id,那么当传10个、100个,接口会不会报错,期望接口有个友好的提示

9、输出参数类型。

是int型,不能返回string类型。


版本声明:如需要更多了解和交流,请加QQ群49044146

posted @ 2018-04-25 11:23  邓小丑  阅读(2781)  评论(0编辑  收藏  举报