第二个月课堂016讲解接口实战之接口用例(003)

接口用例的设计
 
====================================================
工作中:1、接口文档是开发写的;  
               2、前后端接口
               3、接口文档
====================================================
接口文档:
参数
1、url   
2、协议(http或https)
3、请求方式(post或get)
4、请求参数:(1)参数名称 (2)参数的类型(3)参数的说明(非必填项选项)
5、通过请求参数,设计入参用例
6、响应参数:(1)参数名称(2)参数类型(3)参数说明
7、根据不同的请求参数,得到不同的响应参数(比如:成功,失败)
===================================================
接口用例设计:
1、一条正常接口用例(把所有的正常接口用例通过)
2、多条异常接口用例(无限)
3、特使情况的接口可以请问开发
==================================================
 
3. 数组或链表(list)
 
输入参数是数值型类型
参数的范围
取值范围内,取值范围外,取值的边界 (等价类,边界值)
参数的值是一个范围(初中,高中,大学) ,设计用例的
时候遍历范围内各个值
 
例子:
某一个参数输入数字,这个数字范围 1-10
取值范围内:5
取值范围外:15
取值的边界:0,11
 
如果没有考虑到这边情况,接口可能出现的问题?
1. 类型的边界溢出
2. 取值范围外(异常场景)没有返回正确的错误信息
 
 
输入参数是字符串型
参数的长度和内容
长度:
字符串长度的范围
例子:
某个参数输入长度是5位的字符串
 
设计用例的时候就应该考虑以下几种情况
长度是5位的
比5位少的
比5位多的
 
边界值 字符串最大的长度,字符串最小的长度
 
内容:
字符串的类型
数字,字母,空格,特殊符号
例子:
某个参数考虑输入的内容
输入:12345
输入:abcde
输入:空格
输入:!@@#发布
 
可能出现的问题?
存储失败,原因字符类型不符合要求
==========================================================
测试考虑场景:

 ============================================================

接口测试用例模板:

模板1

 模板2:

(1)请求实例

 

 3、模板(我们写这种)

 注意:url,请求方式,协议  要加上

=============================================================

接口用例讲解

模板1:

 模块2:

 模块3:

原文地址:https://www.cnblogs.com/xiaolehua/p/14161164.html