1. json格式测试:
    通常我们的接口一般设计的都是传递json串,那么就需要去测试
    如果传递非json的情况,这时候程序会不会正确的处理,返回相应的 error code

  2. 默认值测试:
    很多情况一些非必填的参数会有默认值,比如说一个查询的接口,参数count为返回查询的结果数量,
    默认为10,那么就应该有一条case来测试,当然前置条件是数据库里面必须要存在这样的数据超过10条。

  3. 异常类型测试:
    比如上面的count参数,这个参数的类型一定是可以转换为int类型的,这时候我们需要测试如果传的一些不可以
    转换为int类型值来测试代码是否加入判断

  4. 必传项测试:
    如果接口的参数有必传项,那么需要测试在不传这个参数的时候接口返回情况,测试是否会提示
    相应的error code

  5. 非必传项测试:
    如果接口有非必填项,当我不传递这些参数的时候会不会正常的返回相应的结果

6.非空测试:
无论是必传的和非必传的参数,传递的key是正确的,但是value=null,这时候返回结果是否正确

7.业务逻辑测试:
传递正确的参数,接口对数据库进行查询的操作,需要去验证数据库查询是否正确,接口对数据库进行
增删改的操作,也需要看数据库是否同步进行了这些操作

8.兼容性测试:
比如说今天接口进行了调整,但是前端没有进行变更,这时候需要验证新的接口是否满足旧的调用方式

9.错误码测试:
通用的错误码与业务错误码是否能够清晰的说明调用问题,错误码是否能够尽可能的全的覆盖所有的情况

10.数据异常测试:
假如数据库设计为32位varchar类型,那么如果传33位会是什么情况,会不会抛出相应的错误码,而不会抛出数据库异常

11.返回值测试:
返回值除了内容需要是正确的,还需要类型也是正确的,保证调用方拿到这些参数能够正确的解析

12.加密测试:
组合接口测试(场景测试)

单个的接口测试通过后,需要将单个的接口组成连续的场景,比如说投资接口需要用到一个类似token的 参数,而这个参数是登陆接口获取到的,所以就需要先调用登陆接口,然后再去调用投资接口。还有就是 像数据权限与操作权限这些,都会依赖一些其他的接口,那么把这些依赖的接口组成一个场景来测试数据的 正确性。还有一部分接口是内部调用的,比如说注册接口,在注册的时候通常需要获取一个验证码,然后输入 验证码再进行提交注册的操作,在这过程中,验证验证码的操作是在注册的内部完成的,那么其实在组合场景 的时候就不需要再去中间加入验证验证码的接口。

单接口测试(场景测试)相关推荐

  1. 基于TransformerFusion的单目场景重构

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨贝塔 来源丨韦心雕AI 今天小伙伴贝塔来给大家分享一下关于Transformer的单目场景重构的 ...

  2. multi-mono-sf:自监督多帧单目场景流估计

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 标题:Self-Supervised Multi-Frame Monocular Scene Flow ...

  3. 接口测试要测试什么?

    一. 什么是接口测试?为什么要做接口测试? 接口测试是测试系统组件间接口的一种测试.接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点.测试的重点是要检查数据的交换,传递和控制管理过 ...

  4. itest work(爱测试) 开源接口测试敏捷测试管理平台 9.5.0 发布,接口测试及脑图用例重大升级

    (一)itest work 简介 itest work (爱测试)  一站式工作站让测试变得简单.敏捷,"好用.好看,好敏捷" ,是itest wrok 追求的目标.itest w ...

  5. itest work(爱测试) 开源一站式接口测试敏捷测试管理平台 9.0.5 GA 发布

    (一)itest work 简介 itest work (爱测试)  一站式工作站让测试变得简单.敏捷,"好用.好看,好敏捷" ,是itest wrok 追求的目标.itest w ...

  6. 电梯控制算法(1)单电梯场景——简单扫描算法

    坐电梯小技巧   https://blog.csdn.net/nameofcsdn/article/details/106044619 电梯控制算法(1)单电梯场景--简单扫描算法   https:/ ...

  7. 背单词类APP测试与评估

    背单词类APP测试与评估 测试进度表 项目 内容说明 预计耗时(分钟) 实际耗时(分钟) Planning 计划 30 30 Estimate 估计这个任务需要多少时间 120 180 Testing ...

  8. 接口自动化测试实践指导(中):接口测试场景有哪些

    在第一篇文章 接口自动化测试实践指导(上):接口自动化需要做哪些准备工作中详细给小伙伴们讲解了一下接口自动化需要做哪些准备工作,准备工作中最后一步接口测试用例设计是非常重要的一个环节,用例设计的好不好 ...

  9. 接口测试要测试什么?怎么测?我来告诉你

    目录 本文主要分为两个部分: 第一部分: 第二部分: 备注: 本文主要分为两个部分: 第一部分:主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系 第二部分:主要 ...

最新文章

  1. 如何从Java中的字符串值获取枚举值?
  2. 【2012百度之星资格赛】G:聊天就是Repeat
  3. VMware Linux下拖拽补丁vmtools的安装和卸载
  4. mysql执行的list_CMD如何进入Mysql命令并执行相关查询
  5. html/css小练习2
  6. 解决方案:OpenResty 网站首页数据缓存
  7. (08)FPGA时钟概念
  8. 有多少游客被峨眉山的猴子亲过脸?
  9. 1225 数数字
  10. iOS开发项目篇—02添加子控制器以及项目分层
  11. C#.net拖拽实现获得文件路径
  12. 点云:python版本的点云数据处理库
  13. 深入浅出WPF教程笔记_XAML介绍
  14. 三、FreeNas实现SMB共享、FTP搭建实验报告
  15. 基于Booth算法的64位浮点乘法器的实现
  16. 【解决办法】EFI分区扩容/win10更新提示“我们无法更新系统保留的分区”
  17. iOS历史回顾(iOS1~iOS8)
  18. aar64不支持Pycharm部分版本导致cannot open local terminal的解决方法
  19. RN-Flex Box---基础
  20. ChatGPT 从入门到精通

热门文章

  1. 几句话说清楚AMD® Ryzen CPU里的PBO
  2. 代理IP的主要用途和使用注意事项
  3. Python数据分析库:Pandas
  4. 在修路的时候或者建筑工地,为什么要有人支着一个三脚架测量,其实三脚架上面还有仪器的,通常是四种:水准仪、经纬仪、全站仪、GPS。(前三种较常见)可以理解为分别测:高度差、角度、距离加角度、地理坐标
  5. cc2530裸机编程系列笔记1--定时器Timer1模模式的程序设计
  6. JS逆向实战1——某省阳光采购服务平台
  7. SpringBoot访问静态资源(图片)
  8. 如何面对困难的经典语录
  9. PS一键合成恐怖血腥吸血鬼人物效果
  10. 多目标优化系列(一)NSGA-Ⅱ