接口测试实例/20200622

摘要:
  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.测试问题及结果分析结合测试中发现的问题对于整体测试结果进行分析,做出判断。

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

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

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

1.  接口用例模板

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

  • 测试步骤
  • 预期结果

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

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

接口测试实例/20200622第1张

接口测试实例/20200622第2张

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

2.  测试报告模板

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

接口测试实例/20200622第3张

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

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

免责声明:文章转载自《接口测试实例/20200622》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇openssl之EVP系列之12---EVP_Seal系列函数介绍如何给Sublime安装插件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

RTSP协议Web无插件直播平台EasyNVR调用登录接口报“密码加解密错误”如何解决?

目前TSINGSEE青犀视频官网内EasyNVR的测试版本已经更新到了4.2版本,大家可以自主下载测试,也有部分用户仍在测试4.1.3版本,如果测试中遇到了问题,可以自行尝试排查,也可以联系我们协助解决。 在4.1.3版本的EasyNVR内,我们发现无法调用登录接口的情况,调用登录接口后页面返回为“密码加解密错误”。 实际上此问题的出现跟EasyNVR...

性能测试中的二八原则

在生活中,做任何事情之前,最好先确定一个目标。 同样的,在我们日常做性能测试之前,最好把本次预期性能指标确定下来,没有预期指标的衡量,将无法评估测试结果数据是否满足预期。比如以下这样的指标: 接口 预期TPS 查询接口 1000 入库接口 2000 在实际工作中呢,最理想的情况是,开发/产品/项目经理已经提前确定好了性能指标,然后把指标明...

AWT初步— 事件处理模型

之前学习的内容只能形成一个用户界面,而用户不能对其有实际的操作,也就是说用户界面没有任何功能。要能够让图形界面接收用户的操作,就必须给各个组件加上事件处理机制。在事件处理的过程中,主要涉及三类对象: Event-事件,用户对界面操作在java语言上的描述,以类的形式出现,例如键盘操作对应的事件类是KeyEvent。  Event Source-事件源,事...

eNSP——Hybrid接口的应用

原理: Hybrid接口既可以连接普通终端的接入链路又可以连接交换机间的干道链路,它允许多个VLAN的帧通过,并可以在出接口方向将某些VLAN帧的标签剥掉。 Hybrid接口处理VLAN帧的过程如下: (1)收到一个二层帧,判断是否有VLAN标签。没有标签,则标记上Hybrid接口的PVID,进行下一-步处理;有标签,判断该Hybrid接口是否允许该VLA...

转:(WIN)S04-CH01 PCIE XDMA开发环境搭建以及环路测试

摘要: 这一章开始主要介绍 XILINX FPGA PICE IP XDMA IP的使用。XDMA IP使用部分教程分LINUX 篇和WINDOWS篇两个部分。通过实战,面向应用,提供给大家 XILINX FPGA PCIE 应用解决方案。 软件版本:VIVADO2017.4 操作系统:WIN7/WIN10 64bit 硬件平台:XILINXFPGA M...

接口测试小结

环境准备 1.JDK版本和Jar包确认,无特殊要求JDK安装后即可 2.数据库确认(通常使用dev),环境配置文件 ats-config.properties,数据库信息文件devdb.conf 3.在trunk流测试时需要查看基类是否有本地测试限制,有限制放开即可   1.session初始化 1.RPC接口写测试脚本时,往往需要初始化sessio...