当今在测试领域,接口测试已经越来越多的被提及,被重视。

区别于传统意义上的系统级别测试,很多测试人员在接触到接口测试的时候,也许对测试执行还可以比较顺利的上手,但一提到相关的归档,比如测试用例和报告,就有些不知所措了。

今天就用这篇文章来说说接口测试用例和报告。

1.接口用例模板

提到测试用例,我们知道,其中最重要的两个要素就是:

  • 测试步骤
  • 预期结果

其实对于接口测试也同样如此;接口测试的步骤中,最重要的是将实现向接口发送预设请求,结果则要关注响应信息及后续处理。

所以接口测试用例编排可以考虑下列两种形式:

要注意的是,实际工作场景中我们可能还会对接口之间的串联和混合场景进行测试。

2.测试报告模板

接口测试报告很多时候会和接口性能测试报告一起,如果要单独报告的话,可以考虑以下内容:

2.1系统接口概况

简要描述与测试项目相关的一些背景资料,如被测系统简介,项目上线计划等。

对于系统接口的定义和设计做出介绍,比如系统一共有多少个接口?采用哪种协议?都涉及到哪些发送方法?采用怎样的请求格式?使用怎样的返回标准?可用表格说明。

2.2测试目的与范围

描述本次接口测试的目的、范围与目标,内容应与本次接口测试的《接口测试实施方案》中的对应内容保持一致。

2.2.1.测试目的

本次测试的目的在于确保系统接口功能和逻辑处理已验证,符合《接口定义说明书》的定义和要求,满足系统需要。

2.2.2. 测试对象范围

说明测试的对象是哪些

  • 单场景接口功能测试
  • 混合场景接口功能测试

详见《项目接口测试用例》可考虑贴出x-mind图

2.2.3. 测试指标范围

  • 被测接口接收请求和返回报文
  • 被测接口返回状态
  • 被测接口对应业务逻辑处理
  • 涉及数据沉淀的处理
  • 复杂场景下多接口串联交互

2.3测试工具及资源

2.3.1. 测试工具

说明本次测试使用到的测试工具和辅助工具

  1. 测试工具:该测试将使用Postman(例)

    Postman是谷歌的一款接口测试插件,它使用简单,支持用例管理,支持get、 post、文件上传、响应验证、变量管理、环境参数管理等功能,可以批量运 行,并支持用例导出、导入。

  2. 辅助工具:略

2.3.2. 测试资源

成员

职责

总负责

张三

各组间工作协调、方案评审

测试组

李四

需求分析,测试方案编写,脚本编写,执行测试以及编写测试报告

2.4测试记录及结果分析

2.4.1. 单场景接口测试

2.4.1.1 测试结果数据

给出本次单场景接口测试的测试结果数据

用例

场景描述

被测接口

测试结果

备注

API001

用户登录接口

/user/login

通过

 

API002

用户登出接口

/user/logout

失败

Defect:41335

......

 

 

 

 

2.4.1.2. 测试问题及结果分析

结合测试中发现的问题对于整体测试结果进行分析,做出判断。

  • l 接口业务功能错误类缺陷情况
  • l 接口异常处理类缺陷情况
  • l 接口处理数据沉淀缺陷类情况
  • l 接口安全性缺陷情况

2.4.2. 混合场景接口测试

2.4.2.1. 测试结果数据

给出本次混合场景接口测试的测试结果数据

用例

场景描述

被测接口

测试结果

备注

APIm001

用户登录、搜索商品、查看商品

/user/login

/commodity/search

/commodity/pdp

通过

 

APIm002

用户登录、修改个人信息、上传头像

/user/login

/user/personalInfo

/user/personalInfo/portrait/upload

失败

Defect:41510

......

 

 

 

 

2.4.2.2. 测试问题及结果分析

结合测试中发现的问题对于整体测试结果进行分析,做出判断。

  • l 混合接口业务功能错误类缺陷情况;
  • l 混合接口业务数据传递类缺陷情况;

2.5测试结论

 给出本次接口测试的测试总结论,一般以测试结果与测试目标的比较结果作为测试结论。

【软件测试】接口测试用例和报告模板相关推荐

  1. 接口测试用例和报告模板

    简介 当今社会在测试领域,接口测试已经越来越多的被提及,被重视,而且现在好多招聘信息要对接口测试提出要求.区别于传统意义上的系统级别测试,很多测试人员在接触到接口测试的时候,也许对测试执行还可以比较顺 ...

  2. 软件测试实战教程系列—接口测试用例和报告模板|收藏版

    文章目录 接口测试为什么会如此重要呢? 接口测试的必要性 获取接口相关信息 接口测试的流程 接口文档 是接口测试的参照,至少包括: 接口测试用例设计 接口测试用例模板 (可根据项目实际情况设计增减) ...

  3. 全网最详细软件测试接口测试用例设计-怎么编写-模板(最详全)

    目录:导读 一.前言 1.接口测试 2.接口测试发现的典型问题 二.接口测试用例设计 1.针对输入设计 1.1.数值型 1.2.字符串型 1.3.数组或链表类型 三.针对逻辑设计 1.约束条件分析 2 ...

  4. 软件测试接口测试用例设计

    接口测试用例设计 随着测试分析和分层测试的深化,"接口测试"出现在我们视野的频次越来越高.那么接口测的用例设计常用哪些方法呢?本文将详细描述. 接口测试 1.1  接口测试 接口: ...

  5. python接口自动化(五)--接口测试用例和接口测试报告模板(详解)

    简介 当今社会在测试领域,接口测试已经越来越多的被提及,被重视,而且现在好多招聘信息要对接口测试提出要求.区别于传统意义上的系统级别测试,很多测试人员在接触到接口测试的时候,也许对测试执行还可以比较顺 ...

  6. 软件测试 通用技术04 缺陷基本概述 缺陷的生命周期 缺陷的识别 缺陷报告 缺陷报告模板 测试需求、测试用例、缺陷报告的关系

    1 缺陷基本概述 1.1 缺陷的定义(重要!) 软件未实现产品说明书要求的功能: 软件出现了产品说明书指明不应该出现的功能: 软件实现了产品说明书未提到的功能: 软件未实现产品说明书虽未明确提及但应该 ...

  7. 软件测试——系统测试总结报告模板

    软件测试--系统测试总结报告模板 目录 编写目的 背景 用户群 定义 测试对象 测试阶段 测试工具 参考资料 测试概要 进度回顾 测试执行 测试用例 测试环境 网络拓扑 测试结果 Bug趋势图 问题类 ...

  8. 接口测试用例编写和接口测试模板

    一.简介 接口测试区别于传统意义上的系统测试,下面介绍接口测试用例和接口测试报告. 二.接口测试用例模板 功能测试用例最重要的两个因素是测试步骤和预期结果,接口测试属于功能测试,所以同理.接口测试的步 ...

  9. 如何高效开展测试用例评审?用例评审检查清单及用例评审报告模板

    一.前言 在一个完整的测试流程中,测试用例是很核心的一个产出物.一份优秀的测试用例,能确保软件产品质量的可控.但由于每个人思维局限性,对产品背景.需求.功能实现逻辑等理解深度不一致,编写的测试用例或多 ...

最新文章

  1. 【kuangbin专题】计算几何_半平面交
  2. rabbitmq 学习-9- RpcClient发送消息和同步接收消息原理
  3. Python-5-字符串方法
  4. Spring Cloud Alibaba源码 - 16 Nacos 注册中心源码解析
  5. Coding For Fun 32小时:充满创造、激情、团结的编程马拉松
  6. 使用for循环嵌套实现乘法口诀表
  7. 无需插件利用Chrome将网页储存为mht文件
  8. 游戏开发之C++IO流(C++基础)
  9. 实习也能这样过!节选
  10. delphi csdn论坛技巧收藏贴
  11. linux 关闭僵尸进程,linux下的僵尸进程处理办法
  12. 显示搜索dota2协调服务器,搜索dota2游戏协调服务器中【操作方式】
  13. 华盛顿大学贪玩挂科GPA成绩找谁改
  14. Modern UI for WPF的使用
  15. 云服务器超级鸟,口袋妖怪超级鸟求口袋妖怪绿宝石超级鸟(小火鸡)技能表要全的 爱问知识人...
  16. iPhone铃声制作软件iRingg for Mac
  17. ICPC-TOOLs resolver滚榜单工具使用指南
  18. Light OJ - 1008 - Fibsieve`s Fantabulous Birthday 题解
  19. CF4A Watermelon(洛谷水题记)
  20. 51nod 1486

热门文章

  1. itextpdf 5.5.6版本生成pdf文件 字体设置三种方式
  2. 13个优秀的UML工具软件
  3. java字符串转list_java将String字符串转换为ListLong类型实例方法
  4. redis五种数据类型及其常见操作
  5. 【查找算法】折半查找法
  6. 欧氏距离详解及在matlab中的实现
  7. java网络学习之 PKCS标准 X.509标准 证书等概念 的汇总(16)
  8. 什么是JTAG和SWD接口协议,和各类仿真器
  9. 权重衰减(L2正则化)的作用
  10. Alpha事后诸葛会议