接口自动化测试的几个阶段
接口自动化测试的几个阶段
原文地址http://blog.csdn.net/huazhongkejidaxuezpp/article/details/52825364
根本目标
接口自动化的程度
接口自动化测试的作用
接口自动化功能正确性保证(第一阶段)
- 该阶段主要是保证功能提供的正确性。所谓正确性,是指返回的数据正确,功能正确。
- 阶段特点:对接口进行最为详细的检查(接口返回json的正确性),QA对系统的熟悉程度和对接口的熟悉程度,以及测试本身的经验直接影响该阶段测试的深度。
- 阶段目标: 测试阶段,直接使用接口脚本/手工检查接口正确性; 生产阶段定时对线上接口进行检查(注意:由于是对接口的详细检查,该阶段设置的定时任务不易太频繁,否则接口稍有变动,或者接口功能不稳定,就会报错)
接口自动化数据正确性保证(第二阶段)
- 该阶段主要是保证数据提供的正确性。所谓正确性,是指返回的数据正确。
- 阶段特点:对接口返回的数据的检查(接口返回json的数据正确性),检查方法通常有两种:直接查询DB,拼SQL对比检查; 和上一版本的接口返回的json进行对比(此时需要保证2个版本的接口除代码分支外,其他配置,DB等等完全相同)
- 阶段目标: 测试阶段,直接diff 此次修改分支 和 线上 分支分别返回json(检查方法: 同样条件下,如果返回的json完全一致,说明接口数据正确; 否则需要重新查看不同是否在允许的范围内)
接口可用性保证(第三阶段)
- 该阶段主要是保证线上接口的可用性。即,如果接口返回非200时,可以及时发现。
- 阶段特点:该阶段属于接口的监控。可以根据监控定时的频繁程度,决定接口检查的详细程度(一般来说,监控跑的越频繁,接口检查的详细程度随之下降。否则,如果接口变动比较频繁,或者接口不稳定,会频繁报警)。
- 阶段目标: 监控线上接口的可用性,保证服务突然挂掉时,可以及时监控到(当然,如果线上原有接口几乎不变,并且接口功能稳定,可以将第一阶段的接口自动化脚本用于此阶段)。
转载于:https://www.cnblogs.com/111testing/p/8598749.html
接口自动化测试的几个阶段相关推荐
- 接口测试用例模板_ITest:京东数科接口自动化测试实践
ITest 作者:郑琳 京东数科平台开发团队原创,转载请获得授权 导读:你是否为每天"点点点"的工作而感到索然无味?你是否苦于没有合适的工具而对复杂的测试任务望而却步?频繁变动的接 ...
- 11小时 python自动化测试从入门到_从设计到开发Python接口自动化测试框架实战,资源教程下载...
课程名称 从设计到开发Python接口自动化测试框架实战,资源教程下载 课程简介: 课程从接口基础知识入门,从抓包开始,到接口工具的运用,再到常见接口库.接口开发.Mock服务.unittest框架的 ...
- 【入门篇】接口自动化测试
1. 什么是接口测试 顾名思义,接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系.其中接口协议分为HTTP,WebService,Dubbo,T ...
- python:接口自动化测试框架优化版
最近文章一直都是python的第三方库使用及爬虫的知识,针对自动化测试的优化版本也没有及时发布出来,今天主要抽时间整理了一下,罗列了运行流程及项目工程目录. 所提供的框架仅供参考,中间还有很多不足之处 ...
- 接口自动化测试项目实战
目录 1. 什么是接口测试 2. 基本流程 2.1 示例接口 3. 需求分析 4. 用例设计 5. 脚本开发 5.1 相关lib安装 5.2 接口调用 5.3 结果校验 5.4 执行测试 5.5 发送 ...
- 接口自动化测试从入门到高级实战(最新干货)
一.接口测试背景和必要性 接口测试是测试系统组件间接口(API)的一种测试,主要用于检测内部与外部系统.内部子系统之间的交互质量,其测试重点是检查数据交换.传递的准确性,控制和交互管理过程,以及系统间 ...
- 接口自动化测试怎么做?该怎么学习
目录 一. 什么是接口测试 二. 基本流程 三. 需求分析 四. 用例设计 五. 脚本开发 六. 结果分析 一. 什么是接口测试 顾名思义,接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交 ...
- 说太多都是话痨,上才艺——PostMan接口自动化测试(一)
目录 一.接口测试灵魂拷问 二.接口以及接口测试本质 三.接口返回的数据格式 四.市面上接口架构 五.真实企业接口测试流程 六.接口测试工具Postman的使用 七.Postman界面功能 一.接口测 ...
- python自动化测试教程百度云盘_Python接口自动化测试框架实战视频教程百度云下载...
主流的Fiddler.Requests.Unittest.Mock等接口测试工具/框架应用 进阶自动化框架设计开发 课程目录: 1-1 接口自动化测试从基础到框架-导学 1-2 接口基础知识回顾 1- ...
最新文章
- SAP SD-如何控制定价折扣的总额度
- Android 高级Drawable资源---复合Drawable----级别列表Drawabled
- 辅助类BinaryTreeNodeLeftChildRightSibling(左孩子右兄弟,二叉树结点)
- 取得二进制最右面为1的数
- java程序员面试怎么难为面试官_Java程序员面试这些多线程问题你知道吗?
- Essential Studio for Windows Forms发布2017 v2,持office 2016和主题定制
- 9203-1204-抄写
- mysql 主从 通俗易懂_MySQL 主从同步架构中你不知道的“坑”(完结篇)
- Spring框架 AOP面向切面编程(转)
- 俄罗斯 90 后天才写 5 年代码创收 1000 亿美金
- java 的.class 反编译软件
- 30种SQL查询语句优化方法
- oracle离散度,统计学基础知识之数据离散程度描述
- 6. ROS编程入门--路径跟随(Trajectory following)
- 超好用的iOS设备管理软件——iMazing
- 防抖和节流理解,以及lodash使用
- HTML超链接、锚链接
- MySQL基本增删改查以及搭配node在项目中的操作
- 数据结构PTA 进阶实验5-3.2 新浪微博热门话题
- 什么是同源策略,所带来的影响