美文网首页
接口测试用例设计_1

接口测试用例设计_1

作者: 足__迹 | 来源:发表于2021-04-30 15:54 被阅读0次

转载:http://blog.sina.com.cn/s/blog_13cc013b50102w1ot.html

设计思路

优先级-- 针对所有接口
  • 暴露在外面的接口,因为通常该接口会给第三方调用
  • 供系统内部调用的核心功能接口
  • 供系统内部调用非核心功能接口
优先级--针对单个接口

1,正向用例优先测试,逆向用例次之(通常情况,非绝对);
2、是否满足前提条件 > 是否携带默认参值参数 > 参数是否必填 > 参数之间是否存在关联 > 参数数据类型限制 >参数数据类型自身的数据范围值限制

设计分析

通常,设计接口测试用例需要考虑以下几个方面:

  • 是否满足前提条件(有些接口需要满足前置条件,才可成功获取数据)
    举例: 需要登陆Token

    • 逆向用例:对对否满足前置条件(假设为n个条件),设计0~n条用例
  • 是否携带默认值参数

    • 正向用例:带默认值的参数都不填写,不传参,必填参数都填写正确且存在的“常规”值,其它不填写,
  • 业务规则、功能需求
    根据实际情况,结合接口参数说明,可能需要设计n条正向用例和逆向用例

  • 参数是否必填

    • 逆向用例:针对每个必填参数,都设计1条参数值为空的逆向用例
  • 参数数据类型自身的数据范围值限制

    • 正向用例:针对所有参数,设计1条每个参数的参数值在数据范围内为最大值的正向用例
    • 逆向用例:
      1.针对每个参数(假设n个),设计n条每个参数的参数值都超出数据范围最大值的逆向用例
      2.针对每个参数(假设n个),设计n条每个参数的参数值都小于数据范围最小值的逆向用例

覆盖计算:

1.主流程测试用例:正常的主流程功能校验;
2.分支流测试用例:正常的分支流功能校验。
3.异常流测试用例:异常容错校验

实践操作:

举例:获取订单列表接口(多条件)获取店铺指定期间的所有订单列表(多种条件组合),默认根据日期倒序排序

接口方向:

客户端 -> 服务端

接口地址:

$xxx_Home/xxx/鉴权前缀/xxxxx/getAllOrderList

接口协议:

JSON

HTTP请求方式:

GET

消息请求字段:


image.png
image.png
image.png

响应字段:
字段元素如下:


image.png

明细列表对象字段元素定义:


image.png
image.png

成功的,返回的json包:
{

"code": 0,

"msg": "查询订单列表成功!",

"data": {

    "pNo": 1,

    "rCount": 5,

    "orderTotalPriceTotal": 23.3,

    "platformTotalIncomePriceTotal": 0,

    "lst": [

        {

            "orderTitle": "kouxiangtang",

            "settlePrice": 15.89,

            "cashTotal": 15.89,

            "posTotal": 0,

            "onLineTotal": 0,

            "orderTime": "2015-09-29 13:44:26",

            "orderId": "12345679282015092913440268141",

            "mobile": "13424183952"

        },

        {

            "orderTitle": "红塔山",

            "settlePrice": 7.5,

            "cashTotal": 7.5,

            "posTotal": 0,

            "onLineTotal": 0,

            "orderTime": "2015-09-29 11:37:58",

            "orderId": "12345679282015092911370588273"

        }

    ]

}

}

测试用例:


image.png

image.png
image.png

相关文章

  • 2018-05-16

    #接口测试用例设计-博客-云栖社区-阿里云 #### 接口测试用例设计一 ##### 1、接口测试概念 接口...

  • 初级软件测试总结

    1.测试用例编写 1.1 设计测试用例的依据 根据需求文档,项目设计文档,接口文档,系统使用手册等来设计测试用例。...

  • 接口测试用例设计

    一、编写接口测试用例的一些感想 书写接口测试测试用例的考虑点: 1,充分滴熟悉PRD(产品需求设计) 了解PRD,...

  • 第一节 自动化接口测试用例设计

    接口测试范围首先正常做功能测试用例设计的方法有如下: 我们做接口测试用例设计除了功能测试,还要做异常测试,如下: ...

  • 软件测试流程设计—黑盒测试用例设计方法

    第1章 测试用例设计方法 测试用例设计方法包括黑盒测试用例设计方法和白盒测试用例设计方法,下面 分别进行介绍。 1...

  • 软件测试工程师经典面试题总结

    一、接口测试如何设计测试用例? 首先,接口测试用例与其他测试用例是一样的,都是为了证明程序存在错误,其出发点相同;...

  • 接口测试用例设计_1

    转载:http://blog.sina.com.cn/s/blog_13cc013b50102w1ot.html[...

  • 2020-04-02

    黑盒测试用例设计标准:设计大量的设计用例,使之覆盖软件中的所有输入输出接口白盒测试用例设计标准: 设计足够多的测试...

  • 如何提高测试效率

    个人1.先明确测试流程2.获取有效信息,明确需求3.设计测试用例规范,沟通效率(测试用例八大要素:测试用例编号,测...

  • xmind编写测试用例

    设计测试用例 如和设计测试用例 1、确立等价类后建立等价类列表2、为每个等价类规定一个唯一的编号3、设计一个新的测...

网友评论

      本文标题:接口测试用例设计_1

      本文链接:https://www.haomeiwen.com/subject/lkmnrltx.html