接口测试用例设计方法-摸索中

原则:覆盖、有效、不冗余

   接口用例设计关注点
  ●前提条件:比如一个发帖接口,前提是需要登陆
  ●参数是否必填
  ●参数间是否存在关联
  ●参数取值范围
  ●业务规则
   单接口用例设计方法
  接口测试其实可以等同于 功能测试,只是被测对象是接口,无界面交互而已;所以用例设计的方法是通用的。
  等价类划分法
  边界值分析
  因果图判定法
  场景分析法
   具体示例
  
 首先对请求参数组合进行分析: 
  code参数可分为如下几种情况: 
  1. 类型为String
  2. 类型不为String 
  3. 不带参数
  format参数可分为如下几种情况:
  1. 类型为String 
  2. 类型不为String 
  3. 不带参数
    3*3组合总共会有9种情况,得到判定表如下: 
  
  根据等价类划分的原则,精简后的判定表如下:
  
  将判定表转换成用例: 
  1. code和format参数正确,充电信息返回成功
  2.code和format参数正确,code类型不为String,充电信息查询失败
  3.fromat参数正确,code参数为空,充电信息查询失败
  4.code和fromat参数正确,format类型不为String,充电信息查询失败
  5.code参数正确,format参数为空,充电信息查询成功
   分析有如下场景:
  1. 用户未登陆,返回查询失败
  2. code存在,返回查询失败
  3.code存在,format为约定的值之外,返回查询失败
  目前通过参数组合和场景分析的情况,可得到8条用例:
  

猜你喜欢

转载自www.cnblogs.com/xiaoqiao0307/p/9111829.html
今日推荐