接口测试用例和报告模板

接口测试用例和报告模板

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

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

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

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  测试结论

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

原文地址:https://www.cnblogs.com/nykuo/p/10966540.html

时间: 2024-08-04 17:03:46

接口测试用例和报告模板的相关文章

通用接口测试用例设计【转】

1.通过性验证: 首先肯定要保证这个接口功能是好使的,也就是正常的通过性测试,按照接口文档上的参数,正常传入,是否可以返回正确的结果. 2.参数组合: 现在有一个操作商品的接口,有个字段type,传1的时候代表修改商品,商品id.商品名称.价格有一个是必传的,type传2的时候是删除商品,商品id是必传的,这样的,就要测参数组合了,type传1的时候,只传商品名称能不能修改成功,id.名称.价格都传的时候能不能修改成功. 3.接口安全: 1).绕过验证,比如说购买了一个商品,它的价格是300元,

通用接口测试用例设计

1.通过性验证: 首先肯定要保证这个接口功能是好使的,也就是正常的通过性测试,按照接口文档上的参数,正常传入,是否可以返回正确的结果. 2.参数组合: 现在有一个操作商品的接口,有个字段type,传1的时候代表修改商品,商品id.商品名称.价格有一个是必传的,type传2的时候是删除商品,商品id是必传的,这样的,就要测参数组合了,type传1的时候,只传商品名称能不能修改成功,id.名称.价格都传的时候能不能修改成功. 3.接口安全: 1).绕过验证,比如说购买了一个商品,它的价格是300元,

解读并加工BeautifulReport 报告模板

使用unittest框架的脚本执行完成后,会生成一个html格式的报告 这个报告是提前制作了一个html的模板,然后将对应的内容写入到模板中,并生成一个最终的报告,这个报告模板在通过 pip install BeautifulReport后,就会在下面路径中存在: C:\Program Files\Python37\Lib\site-packages\BeautifulReport\template,这个html模板可以将里面的一些表格属性名称修改为适合自己的名称,例如: 1 <body cla

接口测试用例设计实践总结

设计思路 1)   优先级--针对所有接口 1.暴露在外面的接口,因为通常该接口会给第三方调用: 2.供系统内部调用的核心功能接口: 3.供系统内部调用非核心功能接口: 2)   优先级--针对单个接口 1.正向用例优先测试,逆向用例次之(通常情况,非绝对): 2.是否满足前提条件 > 是否携带默认参值参数 > 参数是否必填 > 参数之间是否存在关联 > 参数数据类型限制 >参数数据类型自身的数据范围值限制 3)   设计分析 通常,设计接口测试用例需要考虑以下几个方面: 1

附录1:接口文档参考模板

https://www.w3cschool.cn/phalapi/5fhi1tth.html 附录1:接口文档参考模板 由 chanzonghuang 创建,最后一次修改 2016-11-20 虽然提供了在线接口参数的查看,但在和客户端对接过程中,我们作为后台开发,还是需要人工提供接口文档给客户端的,这里提供一个接口文档编写的模板,以供参考,并且以我们熟悉的?service=User.GetBaseInfo为例说明如何编写高效的文档. 温馨提示:斜体字表示是注释说明. 功能说明 对接口功能的简单

latex 撰写科技报告模板

1.Latex简介 latex在撰写科技论文.科技报告方面有着强大的优势,在撰写复杂的数学公式和作图方面都很方便,适合有一定代码经验的人使用. 一个框架: \begin{document} \begin{CJK*}{UTF8}{gbsn} ........... \end{CJK*} \end{document} 1.1 部分宏命令 \textbf{}%文本黑体    mathbf{}%数学符号黑体    \limits_{i=1}^{n}%符号正上正下方   A_i^n%符号右下右上方 2.L

接口测试用例设计

转载:http://blog.sina.com.cn/s/blog_13cc013b50102w1ot.html 设计思路 1)   优先级--针对所有接口 1.暴露在外面的接口,因为通常该接口会给第三方调用: 2.供系统内部调用的核心功能接口: 3.供系统内部调用非核心功能接口: 2)   优先级--针对单个接口 1.正向用例优先测试,逆向用例次之(通常情况,非绝对): 2.是否满足前提条件 > 是否携带默认参值参数 > 参数是否必填 > 参数之间是否存在关联 > 参数数据类型限

服务端测试之接口测试用例设计

小伙伴们大家好,上一次和大家分享了<服务端测试之接口测试初探>,讲了一些接口测试的基本概念和理论知识.在上次的分享中,简单提到了接口测试用例设计包含的几个方面.本期我将在上次分享的基础上,和各位小伙伴一起具体看看这几个方面都是什么,在实际的项目中应该如何使用. 一.功能性用例设计 之前讲过,服务端的接口是和客户端的功能相对应的,对功能的验证,可以参照接口说明文档来进行.概括起来讲,就是我们需要验证接口说明文档中提到的各种情况,保证这些情况下接口的返回和最初设计的是一样的,这样我们就可以认为该接

如何设计接口测试用例

接口测试是项目测试的一部分,正如其名,它测试的主要对象是接口,是测试系统组件间接口的一种测试.接口测试主要用于检测外部系统与所测系统之间以及内部各系统之间的交互点.测试的重点是检查数据交互.传递.和控制管理过程以及系统间的相互依赖关系等. 如何设计接口测试用例? 首先,明确出发点.和所有的测试一样,接口测试出发点是你要证明所测的程序是错误的.以这个出发点为导向,你的设计行为就会尽量朝这个方向发展,更易发现问题,不会出现大方向的偏差. 其次,选择好测试对象.对于一个系统做接口测试选择好的测试对象是