接口测试常见问题

1.接口测试的流程

测试计划与方案 --> 接口用例设计 --> 接口测试执行 --> 缺陷报告与结果分析

2.接口工具的流程

脚本的设计,数据用例的设计,断言(预期结果的设计),执行

3.测试计划与方案:

1.测试计划:即时间人员任务的安排

1.1 设计是在开发环境中,执行:可以在开发环境中,测试环境中,甚至其他环境中。设置环境变量即可
1.2 缺陷比较容易出现在后台(接口模块),前端Bug比较容易出现在兼容性上。
1.3 系统完全实现好之后,仍然需要做系统测试。

2.测试方案:

2.1 接口测试的环境说明:
2.2 接口测试的内容说明:不是所有的功能(接口)都要做接口测试
2.3 UI自动化测试的内容:是核心功能的自动化测试,自动化率10%-30%

4.接口测试的应用场景:

1.还可以跟踪问题(可以跟踪出是前端Bug还是后端Bug)

2.协助测试:如果操作比较长,可以直接发个请求。

2.接口测试设计:

1.在原系统用例设计阶段实现,连接的是开发环境。
2.因为接口测试设计和执行压缩了功能测试用例设计时间,所以功能测试用例设计会改革。
3.功能测试用例设计会针对于复杂模块进行用例设计和评审,简单模块可能不会写用例。

3.接口测试执行:

1.开发环境的接口测试可以在原系统用例设计阶段执行
2.测试环境的接口测试需要在系统测试阶段执行,会在早期冒烟测试阶段执行。

4.接口测试能够发现的缺陷:

1.正常的接口测试,可以将测试执行时间提前。跟开发配合比较好,开发会主动告诉你哪个接口实现好了。告诉你一个接口,你测试一个接口。
2.接口测试是不关心界面的测试,突破了页面的限制。原来在页面做了限制在后台没有做限制的都可以被发现。可以让测试变得更深入。例如曾经发现过注册时:两次密码不一致也能注册成功,验证码只在前端进行了验证。
3.做接口是修改请求的测试,如果是修改了敏感信息也能够被服务器接收,那么就会有严重问题。例如在支付的时候,修改付款金额。
4.在游戏中,砸箱子得装备。砸箱子相当于点击了某个按键触发了这个请求,如果抓到了这个请求,再次发送会怎样,会不会出现多个装备。
5.投票功能,也是发送了一个请求,是否可以修改这个请求实现多次投票。类似的还有签到,抽奖。
6.关于抽奖:1元夺宝功能,将请求自动化执行。

5.接口测试报告:

1.表达测试了哪些接口,哪些是通过的,哪些是有缺陷的。
2.一般接口测试报告是一个中间测试过程,报告一般不是特别详细的那种。

接口测试的优点:
1.测试时间提前了,减轻测试的工作量。
2.需要明确哪些功能是核心功能,并且是单一功能。

接口测试的缺点:
1.有些功能不好测,关联的接口越多越不好测。
2.建议是测试明确的单一的接口,要么就是关联比较明确

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/380545.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

如何手机搜大学生答案? #笔记#微信

今天我就分享几款搜题软件和搜题网站给大家,每一款都能轻松搜索题目,让大家快速找到精准的答案,有需要的小伙伴快点赞收藏起来,防止需要的时候找不到啦。 1.试题猪 这个是公众号 涵盖初大学/专升本/考研…

猫头虎分享已解决Bug || 缓存溢出解决方案:CacheOverflowException 或 CacheOutOfMemoryError

博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接: 🔗 精选专栏: 《面试题大全》 — 面试准备的宝典!《IDEA开发秘籍》 — 提升你的IDEA技能!《100天精通鸿蒙》 …

自然人如何代开发票

1:登录国家税务总局深圳市电子税务局 地址:国家税务总局深圳市电子税务局 2:个人所得税APP 扫描登录 或 身份证登录 3:选择 自然人代开增值税电子普通发票 4:申请代开 5:人脸识别 6:画框的…

那些 C语言指针 你不知道的小秘密 (4)

本篇会加入个人的所谓‘鱼式疯言’ ❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言 而是理解过并总结出来通俗易懂的大白话, 我会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的. 🤭🤭🤭可能说的不是那么严谨.但小编初心是能让更多人能…

C# 字体大小的相关问题

设置字体大小无法这么写, button1.Font.Size 20; 这个是只读属性; 把字体大小改为16, button2.Font new Font(button2.Font.Name, 16); 程序运行的时候先看一下窗体和控件的默认字体尺寸,都是9;然后点b…

【JAVA WEB】盒模型

目录 边框 内边距 基础写法 复合写法 外边距 基础写法 复合写法 块级元素的水平居中 弹性布局 设置行内元素的属性 ,span 每一个HTML元素就相当于是一个矩形的“盒子” 这个盒子由以下这几个部分构成: 1.边框 border 2.内容 content 3.内边…

铱塔 (iita) 开源 IoT 物联网开发平台,基于 SpringBoot + TDEngine +Vue3

01 铱塔 (iita) 物联网平台 铱塔智联 (open-iita) 基于Java语言的开源物联网基础开发平台,提供了物联网及相关业务开发的常见基础功能, 能帮助你快速搭建自己的物联网相关业务平台。 铱塔智联平台包含了品类、物模型、消息转换、通讯组件(mqtt/EMQX通讯组…

【MyBatis面试题】

目录 前言 1.MyBatis执行流程。 2.Mybatis是否支持延迟加载? 3.延迟加载的底层原理知道吗? 4.Mybatis的一级、二级缓存用过吗? 5.Mybatis的二级缓存什么时候会清理缓存中的数据? 总结 前言 本文主要介绍了MyBatis面试题相…

4.1 Verilog 过程结构

关键词:initial, always 过程结构语句有 2 种,initial 与 always 语句。它们是行为级建模的 2 种基本语句。 一个模块中可以包含多个 initial 和 always 语句,但 2 种语句不能嵌套使用。 这些语句在模块间并行执行,…

基础图算法与社交网络分析

目录 前言1 寻找最短路径的Dijkstra算法1.1 介绍1.2 算法步骤1.3 应用领域1.4 算法优势与限制 2 构建高效网络结构的最小生成树算法2.1 Kruskal算法2.2 应用领域2.3 算法优势与限制 3 中心度算法3.1 PageRank算法3.2 Degree Centrality(度中心度)3.3 Bet…

上位机图像处理和嵌入式模块部署(利用python开发软件)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 开发windows和linux软件的时候,大家一般都是习惯于用c/c语言进行开发,但是目前来说很多的开发板都是支持python语言开发的。…

【网站项目】032汽车客运站管理系统

🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板&#xff…

数据湖的整体思路

湖本质上是一个集中化,中心化的,一体化的存储技术,并且在其之上追求技术架构的统一化,如流批一体,服务分析一体化。 当数据湖成为中心,那么就可以围湖而建“数据服务环”,环上的服务包括了数仓、…

Python 视频转场特效处理笔记

本文参考Python-OpenCV 实现美图秀秀视频剪辑效果【特效】_opencv 多张图片 视频 特效-CSDN博客 最近研究了点python处理视频相关的东西,本文展示特效包括,竖向开幕/横向开幕,渐隐/渐显,推近/拉远,方形开幕&#xff0…

降准是什么意思?降准对股市有哪些影响?

降准是什么意思 降准,全称为“中央银行调低法定存款准备率”,是指中央银行降低法定存款准备率,以增加银行的可用资金,从而增加市场的流动性。 具体来说,存款准备金是商业银行为了应对储户取款和清算时准备的资金&…

Java集合框架(包装类、泛型)

前言: 本篇文章我们来讲解Java中的集合框架,就相当于车轮子。Java是面向对象的语言,所以相对于C语言有自身优势,就比如现成的数据结构(比如栈,队列,堆等)。Java的集合框架大家也不用…

猫头虎分享已解决Bug || 响应式布局错误(Responsive Design Issues):在移动设备上元素重叠、布局错位

博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接: 🔗 精选专栏: 《面试题大全》 — 面试准备的宝典!《IDEA开发秘籍》 — 提升你的IDEA技能!《100天精通鸿蒙》 …

【stm32】hal库学习笔记-ADC模数转换(超详细)

【stm32】hal库学习笔记-ADC模数转换(超详细) 本篇章介绍了ADC实现电压检测的三种方式 ADC原理及选型 ADC将连续的模拟电压信号转换为二进制的数字信号 选型参数 速度(采样频率) 功耗 精度 转换原理 ADC hal库驱动函数 普通…

架构之模板方法等模式的使用

目录 一、程序编写背景 二、编程思路讲解 - 类图 - 实现逻辑 - 工厂模式 - 模板方法模式 接口类(代码)抽象类(代码)具体实现类(代码)工厂类(代码)注册类(代码&…

安全之护网(HVV)、红蓝对抗

文章目录 红蓝对抗什么是护网行动?护网分类护网的时间 什么是红蓝对抗红蓝对抗演练的目的什么是企业红蓝对抗红蓝对抗价值参考 红蓝对抗 什么是护网行动? 护网的定义是以国家组织组织事业单位、国企单位、名企单位等开展攻防两方的网络安全演习。进攻方…