• 接口测试思路和方法


    接口测试  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 性能测试    依据该接口的使用量,考虑是否需要进行性能测试
           
           
           
           

  • 相关阅读:
    内联模板 C++快速入门46
    delphi演示程序
    delphi演示程序
    容器和算法 C++快速入门47
    Delphi7_Lite_Fullv7.3优化精简全功能版
    Delphi7_Lite_Fullv7.3优化精简全功能版
    容器和算法 C++快速入门47
    [转载 js]alt美化效果
    “谁动了我的奶酪?”的故事
    谁动了我的奶酪[续] 讨论
  • 原文地址:https://www.cnblogs.com/huangxiaoying/p/5387155.html
Copyright © 2020-2023  润新知