当前位置: 首页 > news >正文

接口测试笔记

2、接口测试用例设计

为什么设计测试用例

为什么要设计测试用例

  • 理清思路,避免漏测
  • 提高测试效率
  • 跟进测试进度
  • 告诉领导做过的工作
  • 跟进重复性工作

接口用例设计思路

  • 功能
  • 逻辑业务
  • 异常处理
  • 安全

 用例设计-功能用例设计 

  • 功能是否正常
  • 功能是否按照接口文档实现

用例设计-逻辑用例设计

  • 是否依赖业务

用例设计-异常用例设计

用例设计-安全用例设计

  • Cookie
  • 传输数据是否加密
  • 身份权限验证(普通用户操作管理员功能)
  • 密码规则是否符合需求
  • 唯一识别码

接口文档解读

接口说明

接口说明-请求

接口说明-响应

业务流程

关注内容

接口测试用例设计方法

  • 等价类分析
  • 边界值分析法
  • 决策表
  • 场景法

等价类分析

  • 解决如何选择适当的数据子集来代表整个数据集的问题。通过降低测试的数目去实现合理的覆盖。

边界值分析

决策表法

用图解的方法表示各种组合关系,写出判定表,从而设计相应的测试用例。

场景分析法

相关文章:

  • C语言(23)
  • Flutter 学习之旅 之 flutter 使用flutter_native_splash 简单实现设备启动短暂白屏黑屏(闪屏)的问题
  • matlab慕课学习3.1
  • Flutter中网络图片加载显示Image.network的具体用法
  • QwQ-32B通用能力测评的详细分析
  • Word 小黑第2套
  • Caffeine搭建源码环境
  • React路由与数据流革命(五):从URL到数据管道的全栈实践
  • 【数据结构 C 语言实现】堆和优先队列
  • 警惕AI神话破灭:深度解析大模型缺陷与禁用场景指南
  • 关于VScode终端无法识别外部命令
  • 如何使用Postman,通过Mock的方式测试我们的API
  • 【Kubernets】Kubernetes 的基础知识,Pod是什么? 和容器的关系?多个容器如何在同一个 Pod 里协作?
  • 【CXX】6.2 str — rust::Str
  • 几种linux获取系统运行时间的方法
  • Webservice创建
  • 技术进阶:数字人分身克隆系统源码+DeepSeek,实现前沿虚拟数字人应用的交互升级
  • 02.06、回文链表
  • 《深入浅出数据索引》- 公司内部培训课程笔记
  • 【MySQL_04】数据库基本操作(用户管理--配置文件--远程连接--数据库信息查看、创建、删除)
  • 倒计时1天:走进“中国荔乡”茂名,探寻农交文旅商融合发展新模式
  • 浙江美术馆馆长人民日报撰文:打开更辽阔的审美场域
  • 当智慧农场遇见绿色工厂:百事如何用科技留住春天的味道?
  • 病愈出院、跳大神消灾也办酒,新华每日电讯:农村滥办酒席何时休
  • 湖南慈利一村干部用AI生成通知并擅自发布,乡纪委立案
  • 遭车祸罹难的村医遇“身份”难题:镇卫生院否认劳动关系,家属上诉后二审将开庭