如何编写接口测试用例

接口测试用例

  • 接口测试,首先需要开发提供接口文档。最重要的有一下几点:

    被测接口的地址
    接口参数,以及各个参数的说明
    必要的http头与http体 ( http头是可以自定义的,可以用来校验是否是自己人访问 )
    接口返回什么值,以及各个返回值的说明
    接口是干什么的、

  • 接口测试用例
    功能测试:测试这个接口的功能是否实现,并且测试这个接口是否按照接口文档来进行开发的(比如说接口文档规定了一些关键字,而开发的时候把关键字改成了其他的关键字,因为在整个项目周期,并不只有一个开发而是有多个,所以可能因为在开发过程中因为关键字不一样导致某些开发的功能异常,还有自动化脚本也会发生异常)
    逻辑业务,主要指的是一些逻辑业务依赖关系(比如支付宝提交订单的时候要保证你是在登录的情况下,如果你没有登录而提交成功了,这就是异常,可以修改请求的cookie来测试)
    异常测试:参数异常:关键字参数(应用其他的关键字替换进行测试)、参数为空、参数多少(通过添加参数增添个数),参数错误。数据异常:关键字数据(填入的数据用其他的数据语言的数据替用)、数据长度、数据为空、数据错误。

     输入: a 必填项校验
           b 参数长度校验
           c 参数值的有效性校验
           d 参数组合校验
           e 参数值的默认值的校验
           f 某些参数具有特定的生成规则,要单独针对生成规则设计用例,一定要保证真实有效的数据
           是可以验证通过的。比如:身份证号码,电话号码等。
          
      输出:正常输出和异常输出,常用的方法有错误推断法(列举出程序中可能存在的错误或者异常,
           根据他们选择测试用例)
    

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值