我们在请求一个接口时所需要知道的内容 🤔
制定规范
接口基本要素:
[name] 接口名称
[route] 路径/路由
[method] 方法
[headers] 请求头
[response] 正确响应示例
graph LR
接口 --- 名称
接口 --- 路径
接口 --- 方法
接口 --- 请求头
接口 --- 参数;参数 --- 参数名称;参数 --- 数据类型;参数 --- 参数位置;参数 --- 描述;参数 --- 长度;参数 --- 是否必填;参数 --- 是否为空;参数 --- 是否唯一;参数 --- 正则(格式要求);参数 --- 是否预获取;参数 --- 标记
接口 --- 响应示例
首先,对于功能用例来说,接口的参数是真是假是核心。
所以,表示用例也就可以说是表示参数的值。
一个接口可以有N个参数
有1个参数为假,则此接口用例为假
所有参数为真,此接口用例才能为真。
正向值获取:我们可以从接口要素中的参数了解到,参数的条件限制有很多,都是把参数限制在某些条件范围内。但是通过这些限制条件我们可以得到这些参数的正向值。
逆向值获取:通过在文档中手动表示,来获取逆向值。一个逆向值就相当于一条用例。这些逆向应该表示在那些条件范围的下级,表示针对于某条件的边界或等价类。当然也可以表示正向的值,只需要通过flag来标记一下就可以。