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

接口测试用例设计

作者: 酷飒de小姐姐 | 来源:发表于2021-05-14 21:37 被阅读0次

(1)接口请求参数组合形式,决定了接口的不同返回结果。而接口协议对于接口的每个请求参数及其值都有要求,故这就是第一个维度——参数校验。从参数组合的角度,应尽可能多地覆盖参数组合场景。

(2)接口的功能是业务逻辑的体现,那第二个维度就是“逻辑校验”。应结合“该接口处理的业务逻辑与底层数据存储”来设计对应的场景。这其实也是参数的组合,只不过,这种参数组合是为了校验逻辑而有针对性地设计的。

接口测试用例设计——参数校验:

用例设计离不开接口文档,接口文档是设计测试用例的重要文档,必须要理解透彻。

举例说明:

步骤一:梳理逻辑

获取动物详情列表接口:

接口地址:https://{{user_url}}/travelAnimal/animalDetailByAnimalId

请求方式:get

请求参数:animalId

接口请求参数文档:

请求参数

请求参数要求:int类型、必选参数

返回参数:

返回参数

查询的sql语句为:

SELECT * FROM `tl_travel_animal` WHERE `id` = '****'

 步骤二:分析接口要点

可以按照以下几点设计入参。

(1)参数本身:分为必填参数存在、必填参数不存在。

(2)参数值的类型:分为int类型、非int类型。

(3)参数值的长度:分为长度1位、长度3位、长度5位等等。

(4)参数值SQL注入、以及数据库表已有id值

步骤三:设计用例框架使用MindManager或者Xmind设计用例框架,如下图所示:

用例框架

设计具体的详细测试用例:

用例统计 详细用例

如上举例的是一个参数时的用例。如果是两个参数,那么应该如何组合场景呢?设计多参数用例时,应尽量保持一个参数在变化,其他参数都不变。比如接口有两个参数,参数1的取值有6种情况,参数2的取值有5种情况,那该接口的参数应有11种组合情况。

相关文章

  • 2018-05-16

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

  • 初级软件测试总结

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

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

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

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

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

  • 2020-04-02

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

  • 接口测试用例设计

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

  • Postman

    目录 基础 接口测试简介,接口测试流程,接口测试用例设计,实战接口介绍 Postman简介和安装 Postman接...

  • 面试必备:接口自动化测试精选面试干货!

    一、 请问你是如何做接口测试的? 大体来说,经历以下过程:接口需求调研、接口测试工具选择、接口测试用例编写、接口测...

  • 面试必备:接口自动化测试精选面试干货

    一、 请问你是如何做接口测试的? 大体来说,经历以下过程:接口需求调研、接口测试工具选择、接口测试用例编写、接口测...

  • 接口测试用例设计

    1,输入参数测试:针对输入的参数进行测试,也可以说是假定接口参数的不正确性进行的测试,确保接口对任意类型的输入都做...

网友评论

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

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