接口测试思路和方法

接口测试  checklist (检测点)
1、  正常功能:
       a、 只填入接口参数必填项,实现正常功能 
       b、 参数全部填写正常数据,实现正常功能
2、 接口背后逻辑是否正确
        需要和开发了解具体实现逻辑,和产品了解需求,看是否一致
3、 接口所有返回类型的code及msg都要用例覆盖,返回类型的code及数据是否满足所有业务的需求
4、  异常:
       a、必填项字段的校验 (缺失或不符合字段要求、类型要求)
       b、非必须字段的校验 (缺失或不符合字段要求、类型要求)
       c、该接口异常(挂掉),是否对业务有重大影响,有影响的如何保证接口稳定性,添加必要的监控
       d、接口调用方是否有对接口异常(挂掉)的处理,保证接口挂掉后,接口调用方有兼容处理
5、  性能:
        依据该接口的使用量,考虑是否需要进行性能测试,如果使用量多,进行性能及并发测试
        如领取红包接口:进行压测的结果,并发情况下领取的红包超过了红包领取限额
6、旧接口改动:
       确认改动范围:如果是参数有增减或参数类型有变化,要通知所有接口调用方,测试覆盖所有调用方的内容
                           如果是增加返回code,兼容旧版本即可.
 
 
序号   输入 备注
1 所有必填参数都填写+N个选填参数 输入值合法、不合法(取值范围,类型,为空等)  可选参数少就遍历,多久随机组合测试
2 缺少某一个必填参数
   遍历所有必填参数缺少的情况
3 相同名称参数出现多次且数值不同    
4 使用不存在的参数    
5 敏感信息加密    
6 增删改的接口需要校验数据正确性和幂等性    
7 性能测试    依据该接口的使用量,考虑是否需要进行性能测试
       
       
       
       

posted @ 2016-04-13 14:54  candice_aviva  阅读(515)  评论(0编辑  收藏  举报