美文网首页
后端逻辑测试(接口测试) 测试用例设计思路

后端逻辑测试(接口测试) 测试用例设计思路

作者: Gakki0725 | 来源:发表于2022-03-10 10:49 被阅读0次
作者:Gakki

01. 从输入参数进行考虑设计

  1. 优先级 —— 针对所有接口
    1.暴露给其他系统、第三方调用的接口
    2.系统内部调用的核心功能接口
    3.系统内部调用的非核心功能接口
  2. 优先级 —— 针对单个接口
    1.正向测试用例优先,逆向测试用例次之(通常情况时这样)
    2.是否需要满足前提条件 > 是否携带默认值参数 > 参数是否必填 > 参数之间是否存在关联 > 参数数据类型限制校验 > 参数数据类型自身的数据范围值限制校验
  3. 设计分析
    从接口测试后端业务逻辑来讲,设计接口测试用例需要考虑以下几方面:
    1.是否满足前提条件
    有的接口需要首先满足一定条件,才可成功获取数据。最常见的就是需要用户登录信息的接口(如:token、session)
    逆向用例:设计不满足前置条件的用例
    2.是否携带默认值参数
    正向测试用例:
    存在默认值的参数都不填写、不传参,必填参数都填写正确并且存在正确的常规值,这方面考虑设计测试用例
    3.业务逻辑、功能需求
    这个环节需要根据具体的业务需求,结果接口定义文档,可设计出多条正向用例和逆向用例
    4.参数是否必填
    针对每个必填参数,设计一条或多条参数值为空的逆向测试用例
    5.参数之间是否存在关联
    可根据参数之间的相互关联关系设计一条或多条用例
    6.参数数据类型限制
    针对每个参数类型设计与定义的类型不符的逆向测试用例
    7.参数自身的数据范围值限制校验
    针对所有参数,设计每个参数在数据范围内为最大或者最小的正向测试用例;
    针对所有参数,设计一条或者多条参数值超过或者小于数据范围的逆向测试用例
    总结:如果以上几个方面考虑全面的话,基本可覆盖以下三点:
    a. 主流程测试用例:正常的主流程业务需求校验
    b.分支流程测试用例:正常的分支流程需求校验
    c.异常流程测试用例:异常业务场景的容错校验

02. 从输出参数进行考虑设计

  1. 输出结构是否与接口文档定义的一致
  2. 输出的各个字段是否与接口文档定义的一致
  3. 输出的各个字段的值是否符合逻辑且值正确

其他

一个好的自动化接口测试框架应该涵盖以下几点:

  1. 流程方面:在回归阶段加强接口各种场景的覆盖度,并逐步向系统测试,冒烟测试阶段延伸,最终达到全流程自动化
  2. 结果展示:更加丰富的结果展示、趋势分析,质量统计和分析等
  3. 问题定位:报错信息、日志更精准,方便问题复现与定位
  4. 结果校验:加强自动化校验能力,如数据库信息校验

接口测试其他关注点:

  1. 技术性用例设计:数据存储逻辑、缓存逻辑、消息队列逻辑、数据处理与消费逻辑等
  2. 技术方案用例设计:发布流程方案验证、数据迁移方案验证、服务迁移方案验证、日志输出方案验证等

相关文章

  • 后端逻辑测试(接口测试) 测试用例设计思路

    作者:Gakki 01. 从输入参数进行考虑设计 优先级 —— 针对所有接口1.暴露给其他系统、第三方调用的接口2...

  • 2018-05-16

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

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

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

  • 初级软件测试总结

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

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

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

  • java自动化(二)接口的用例设计

    接口测试范围? 功能测试 异常测试: 性能测试: 自动化接口测试范围? 功能测试+数据异常测试 接口测试用例设计?...

  • Postman

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

  • 接口测试用例设计

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

  • 2020-04-02

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

  • 接口测试用例设计思路

    找到了一篇文档,看到了些许自己能看懂的且值得考虑的知识点,基本上是搬运,就当成今天努力过的证据吧...3月下半月了...

网友评论

      本文标题:后端逻辑测试(接口测试) 测试用例设计思路

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