news 2026/5/1 5:06:30

【接口测试】7_接口测试基础 _单接口和业务场景测试用例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【接口测试】7_接口测试基础 _单接口和业务场景测试用例

文章目录

  • 一、单接口测试用例
    • 1.1 登录
    • 1.2 添加员工
    • 1.3 删除员工
  • 二、业务场景测试用例
  • 三、注意点

一、单接口测试用例

接口文档分析—>分析测试点—>用例设计

1、功能 测试用例文档 8 大要素:

  • 编号、用例名称(标题)、模块、优先级、预置条件、测试数据、操作步骤、预期结果

2、接口 测用例文档 11 要素:

  • 编号、用例名称(标题)、模块、优先级、预置条件、接口名称、请求方法、URL、请求头、请求体(请求数据)、预期结果
ABCDEFGHIJK
编号用例名称模块优先级预置条件接口名称请求方法URL请求头请求体(请求数据)预期结果

1.1 登录

1、正向测试:

  • 登录成功
- 必选参数:正确用户名 + 正确密码 - 组合参数:忽略 - 全部参数:正确用户名 + 正确密码

2、反向测试:

  • 功能异常 (P1)

    • 手机号未注册

    • 密码错误

  • 数据异常(P2)

    • 手机号为空

    • 手机号有特殊字符、字母

    • 10位手机号

    • 12位手机号

    • 密码为空

    • 密码特殊字符、字母

    • 1位密码

    • 100位密码

  • 参数异常(接口测试特有,P3)

    • 多参:多 abc:“123” (多参的情况下,后台可能就不处理。)

    • 少参(缺密码):有手机号,少密码。

    • 无参:没有任何参数。

    • 错误参数(手机号参数名错误):abc:13800000002, password:”123456”

1.2 添加员工

1、正向测试:

  • 必选:添加员工成功
  • 组合:非必选使用 departmentid,添加员工成功
  • 全部:所有参数,添加员工成功

2、反向测试:

  • 功能异常:
    • 手机号已存在
    • 工号已存在
    • 入职时间晚于转正时间
    • 部门id不存在
    • 聘用形式是 3
  • 数据异常:
    • 用户名为空
    • 用户名为纯数字
    • 用户名为纯字母
    • 用户名含有特殊字符、汉字
    • 手机号为空
    • 10位手机号
    • 12位手机号
    • 手机号有特殊字符、字母
    • 工号为空
    • 21位工号
    • 工号含有字符
    • 入职时间语法格式错误
    • 聘用形式是非数字字符
    • 转正时间语法格式错误
  • 参数异常:
    • 多参:多出 必选参数(不能是非必选参数)
    • 少参:缺少 workNumber 工号
    • 无参:缺少必选参数
    • 错误参数:mobile 参数名错误

1.3 删除员工

1、正向测试:

  • 员工id 存在

2、反向测试:

  • 使用非管理员用户登录,发送delete请求
  • 员工id 不存在
  • target值为空

二、业务场景测试用例

  • 必须在 单接口测试完成之后。
  • 用户怎么用,怎样设计业务。
  • 用最少的测试用例,尽量覆盖最多的接口。
  • 一般情况下,只需测试正向用例即可。
分析测试点: 添加->查询->修改->删除->查询列表

三、注意点

1、Authorization:令牌,是会变化的。上述案例中用XXX代替,是一个字符串。

2、返回的数据是会变化的,没必要写具体,是登陆成功返回的令牌。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 13:38:04

【2025】最全的EasyConnect下载与使用教程:快速搭建安全远程办公环境

在当下的数字化协作环境中,远程办公与安全接入已成为企业与个人高频刚需。无论是访问公司内网、登录研发服务器,还是处理中后台数据系统,一个安全、高效、稳定的VPN/SSL接入工具是必不可少的。 EasyConnect作为深受企业和高校用户青睐的网络接…

作者头像 李华
网站建设 2026/4/20 22:04:33

LobeChat界面美学分析:为何它被称为最美AI前端?

LobeChat界面美学分析:为何它被称为最美AI前端? 在今天,打开任何一个主流社交媒体或开发者论坛,你几乎都能看到有人提及 LobeChat ——不是因为它背后有巨头站台,也不是因为它率先推出了某个革命性功能,而是…

作者头像 李华
网站建设 2026/4/25 9:33:10

Zoom会议期间调用LobeChat实时字幕生成

Zoom会议期间调用LobeChat实现实时字幕生成 在一场跨国团队的远程会议中,背景噪音、口音差异和语速过快让信息传递变得模糊不清。会后整理纪要时,才发现关键决策点早已被遗漏在语音流里——这几乎是每个远程工作者都经历过的痛点。而今天,我们…

作者头像 李华
网站建设 2026/4/25 0:11:20

DDU工具深度解析:显卡驱动彻底清理的技术原理与实战指南

DDU工具深度解析:显卡驱动彻底清理的技术原理与实战指南 【免费下载链接】display-drivers-uninstaller Display Driver Uninstaller (DDU) a driver removal utility / cleaner utility 项目地址: https://gitcode.com/gh_mirrors/di/display-drivers-uninstalle…

作者头像 李华
网站建设 2026/4/22 17:13:27

视频硬字幕去除终极指南:3分钟学会AI无损修复技术

视频硬字幕去除终极指南:3分钟学会AI无损修复技术 【免费下载链接】video-subtitle-remover 基于AI的图片/视频硬字幕去除、文本水印去除,无损分辨率生成去字幕、去水印后的图片/视频文件。无需申请第三方API,本地实现。AI-based tool for re…

作者头像 李华
网站建设 2026/4/23 14:23:51

MTKClient:解锁联发科设备的5个关键步骤与实用技巧

MTKClient:解锁联发科设备的5个关键步骤与实用技巧 【免费下载链接】mtkclient MTK reverse engineering and flash tool 项目地址: https://gitcode.com/gh_mirrors/mt/mtkclient 还在为联发科设备的复杂调试而头疼吗?这款开源工具MTKClient正以…

作者头像 李华