• 第二个月课堂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:

  • 相关阅读:
    第三周作业 1802王兆明
    3.19 第二次作业
    Android-----------ListView练习
    Android----------------------滚动视图练习
    Android-------------------CheckBox小练习
    Android注册
    Android登陆界面
    第一上机练习~~~~~~~~~~~~~~~~~~~~~~~~~~~~武汉一定要加油!!!
    第一上机练习~~~~~~~~~~~~~~~~~~~~~~~~~~~~武汉一定要加油!!!
    第5上机练习~~~~~~~~~~~~~~~~~~~~~~~~~~~~武汉一定要加油!!!
  • 原文地址:https://www.cnblogs.com/xiaolehua/p/14161164.html
Copyright © 2020-2023  润新知