接口测试用例设计

陈磊

全部文件 图片 文档 视频 种子 音乐 其它 我的分享 回收站 327.4G/2166G 扩容

搜索您的文件 高速下载 上传

新建文件夹 分享 下载 删除 重命名 复制到 移动到 推送到云设备 全部文件已全部加载,共2个返回上一级|全部文件>information Ind...>接口测试 文件名大小修改日期 已选中1个文件/文件夹 利用fitnesse实现api接口自动化测试.md 8KB2016-01-17 13:11  接口测试case设计.md 2KB2016-01-17 13:11 网盘 分享 找资源 更多 can101208客户端下载会员中心 接口测试case设计.md - 源码阅读

接口测试

什么样的接口要测试

1、 提供给第三方调用的接口

2、 内部的核心功能接口

接口测试用例设计中必须要完成的事情

1、接口中所有的入参都要写测试用例

2、所有入参的每个错误类型都要至少有一个反向case覆盖(如必须参数缺省、参数类型错误、参数 范围错误、参数超过最大位数、参数没有达到最小指定位数、参数的无效值(有效状态外)、参数的小数点超过规定长度、参数含有非法字、参数含有违禁字、参数的关联性检查(如所在省、市,所在地不匹配)等等。)

3、所有入参的每个正确类型都至少有一个正向case覆盖

4、所有入参的缺省类型(只有不可为空参数),至少有一个case覆盖

5、对于搜索接口,有且仅有一个case覆盖每个入参都单独作为一个搜索条件的情况

##例子:

接口如下:

 public interface IdleItemService { 
 Result<extraitem> publish(ExtraItem extraItem); 
 Result<extraitem> update(ExtraItem extraItem); 
 Result<extraitem> query(Long itemId,Boolean hasDesc,Boolean hasPic,String appKey); }

上述接口是一个淘宝宝贝的所有信息,接口返回值:Result ,其中包含一些errorcode等基本属性。如下:

如下是部分参数的接口测试设计的截图: