接口测试学习(一)

1.接口测试用例设计

  1.1针对输入设计

  输入(参数)类型:1)数值型 2)字符串类型3)数组或链表4)结构体

    1.1.1数值型

    

    

 

    常见问题:

    类型边界溢出

    特殊值导致程序异常

    未在取值范围内未给错误提示

     1.1.2字符串类型

    

    字符串长度过长导致存储、显示异常等

    未输入特定类型的字符串导致程序异常

    1.1.3数组或链表

    

    重复的导致程序异常

    0item导致

  1.2 针对逻辑设计

    1.2.1约束条件逻辑    

      1.2.1.1数值限制:要大于多少或小于多少

      1.2.1.2状态限制:常见的需要登录才能进行相关操作

      1.2.1.3权限限制:如管理员

      1.2.1.4关系限制

    1.2.2操作对象

    1.2.3状态转换分析

      特定状态只能转换到特定状态

    1.2.3时序分析

      按指定顺序进行执行

  1.3 针对输出设计

    1.3.1输出结果:看请求返回码

     常见问题:

    前端处理错误不足,导致前端异常

    错误提示信息不当,导致用户看到错误码或用户不知怎么处理错误

     1.3.2接口超时

    常见问题:

    接口超时后,没有进行超时处理,导致流程阻塞

    接口超时后又收到结果,导致逻辑混乱

原文:https://cloud.tencent.com/developer/article/1022322

2.接口测试的流程

  阅读接口文档

  编写测试用例

    

    

    

  

posted @ 2021-08-06 10:14  yuxinn  阅读(67)  评论(0)    收藏  举报