接口测试学习(一)
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.接口测试的流程
阅读接口文档
编写测试用例

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号