zoukankan      html  css  js  c++  java
  • 接口测试用例思路总结

    最近在跟一个项目,顺便把Eolinker使用培训里说到的接口测试用例的设计思路总结了下,主要涉及两个大方向。

    第一个方向是独立接口测试;
    第二个方向是多维度接口测试,通过构造情景来丰富接口测试数据来达到。

    用例设计——方向一:
    用例一
    基本功能,全部参数
    1、参照接口文档,了解接口功能后,首先判断是否符合业务需求逻辑
    2、验证基本功能,将涉及到的参数全部传参

    用例二
    缺少可选项
    1、传参中只有必填项,无可选项参数
    2、传参中只有必填项,缺少其中一个可选项参数

    缺少必填项
    1、传参中缺少其中一个必填值,参照变1原则。
    2、传参中缺少全部必填参数,有可选项
    3、将必填参数名称修改为非法

    用例三
    参数越界
    1、探测参数的边界值,通过边界值检测接口

    用例四
    参数类型
    1、字符串、整型

    用例五
    覆盖全部路径,包括正常、异常

    用例六
    入库出库检查
    入库a,库中值为:a,查询值为a

    用例设计——方向二:
    用例七
    情景构建
    这也是比较重要的,这个比较考验测试er对业务的熟练度,尽可能多的模拟场景,达到接口测试覆盖度更加全面

    实例:
    具体失败原因 姓名不能为空且限制1-50个字符165
    昵称不能为空且限制6-24个字符166
    公司名称不能为空且限制4-128个字符167
    固定电话格式错误168
    邮箱格式不正确,请修改后保存164
    请选择城市154
    请选择性别3003

    以上是7类用例设计方法,有遗漏以后补充
    参考工具:www.eolinker.com

  • 相关阅读:
    nuxt.js 引入第三方插件报window is not defined
    webstorm 设置js或者html文件自动缩进为4个空格不生效
    调用接口缓存数据
    node 版本更新
    监听2个值的变化,后执行方法
    去除空格
    Redis6详解(四)——配置文件
    Dubbo(一)——
    MybatisPlus(四)——
    数据结构与算法(九)——查找
  • 原文地址:https://www.cnblogs.com/dc20181010/p/13945755.html
Copyright © 2011-2022 走看看