码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-05-30 17:30:04      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:范围   http   line   测试用例设计   IV   bubuko   string   图片   组合   

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

  接口用例设计关注点
  ●前提条件:比如一个发帖接口,前提是需要登陆
  ●参数是否必填
  ●参数间是否存在关联
  ●参数取值范围
  ●业务规则
  单接口用例设计方法
  接口测试其实可以等同于功能测试,只是被测对象是接口,无界面交互而已;所以用例设计的方法是通用的。
  等价类划分法
  边界值分析
  因果图判定法
  场景分析法
  具体示例
  技术分享图片
 首先对请求参数组合进行分析: 
  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条用例:
  技术分享图片

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

标签:范围   http   line   测试用例设计   IV   bubuko   string   图片   组合   

原文地址:https://www.cnblogs.com/xiaoqiao0307/p/9111829.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!