首页 > 其他分享 >个人经历过的接口自动化发展

个人经历过的接口自动化发展

时间:2023-06-13 20:57:52浏览次数:28  
标签:脚本 个人经历 测试人员 接口 测试 自动化 执行

  软件行业发展也有几十年了,接口测试也是测试人员需要具备一项测试技能。随着测试技术的发展,接口测试也从原来的单一的人工调用,慢慢的发展成为通过自动化的方式批量执行。大大的节省了测试人员的工作,让测试人员有更多的时间去做专项测试、发散测试等其他的测试,同时也大大的保证了接口的质量。

  接口的自动化从最初的使用Jmeter, postman这类工具,手动写入接口地址、参数等信息,点击执行,解决了从0 - 1 的问题。 这个阶段测试人员只需要会使用工具和了解接口的调用方式,调用地址及参数的含义。

  接着就是基于pytest、testNG、Robot Framework(RF)等测试框架,需要编写脚本的接口自动化,这就可以根据各个公司自身的要求去定制专属的接口自动化脚本。这个阶段测试人员就需要具备一定的代码编写能力,还需要具备一定的脚本设计能力。原因是随着接口自动化脚本的增加,执行的条件的限制,场景的复杂度提升,我们就需要在设计脚本的同时关注到前后脚本的影响情况问题、单一执行脚本和批量执行脚本的相互影响问题、脚本执行前后生成的数据恢复问题、脚本执行过程中做了特定处理的恢复问题、定时执行接口自动化脚本问题,多环境执行自动化脚本问题等。这个阶段对于测试的人员的脚本编写能力,测试理论的提供都是有很大帮助的。个人也建议测试的小伙伴们多写,多理解。

  同一时期,有些公司为了降低接口自动化脚本编写的门槛,做到全员普及。对接口自动化脚本做了封装、界面化,测试的时候只需要输入简单的参数就能完成接口的测试。有些公司也会平台化,将手工测试用户关联到相关的接口自动化化。

  不管是使用哪钟方式,对于测试人员来说,保证接口的质量都是最重要的。

 

标签:脚本,个人经历,测试人员,接口,测试,自动化,执行
From: https://www.cnblogs.com/xiaocai84/p/17478694.html

相关文章

  • 基于XC7Z100+OV5640(DSP接口)YOLO人脸识别前向推理过程(部分5)
    Stream_rx模块代码编写功能Stream_rx模块是一个用来接收PS端发送的数据(包括权重、偏置、输入数据、激活查找表等)的模块,需要完成两个功能:完成对DMA数据的接收功能,并且区分当前接收的是哪一种类型的数据(根据data_type寄存器判断)。产生write_finish信号,给到main_control模块,......
  • APP自动化-ATX集成到代码中
    把atx的框架集成到代码中把ATX-API的脚本复制到已有项目中1#!/usr/bin/envpython2#-*-coding:utf-8-*-3#@Time:2023/6/1310:294#@Author:gezirui5#@File:package_atx_api.py6#@Software:PyCharm7fromrequestsimportget......
  • post、raw、json调用第三方接口
    1、调用第三方接口,对方接口文档写到”请求方式postjson格式、请求参数json格式“,看不懂,就用postMan试试看。发现只有一种方式能调用通, 2、 3、Content-Type:application/json  4、根据上面的方式,所有写了下面的方法:/****@paramurl接口地址*@paramputData......
  • 谈抽象类与接口的区别之一
    评:谈抽象类与接口的区别之一一、抽象类:抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的......
  • 微信公众号开发C#系列-4、获取接口调用凭证
    本文目录概述怎么获取access_token?实现方式参考文章概述获取接口调用凭证实质就是获取access_token。在微信接口开发中,许多服务的使用都离不开AccessToken,AccessToken相当于打开这些服务的钥匙,正常情况下会在7200秒内失效,重复获取将导致上次获取的Token失效,本文将首先介绍如何......
  • 中文分词接口,中文文本分割
    中文分词接口一、接口介绍将长段中文智能切开,分隔。用于中文词义分析、推广营销、用户消费捕捉等场景,如全文检索的时候需要把文本切词;对博客标题进行分词,提取其中的名词作为文章关键词;对用户搜索条件进行分词,提取其中关键词语进行搜索。二、功能体验三、产品特点四、API文......
  • 按关键字API接口搜索天眼查企业数据
    一、如果你想要查找某一个企业的基本信息或是对行业中的企业进行筛选,那么使用API接口搜索天眼查企业数据会非常方便。首先,你需要获取天眼查API的access_token,这可以通过注册账号获取。一旦你获得了access_token,你就可以开始使用API接口了。在使用API接口之前,你需要明确搜索关键......
  • 【解决方法】锐捷EVE-ng模拟器中VPC无法通过DHCP获取IP地址,改用接口获取地址
    环境:工具:锐捷EVE模拟器,VMwareWorkstationPro远程工具:SecureCRT系统版本:Windows10问题描述:描述:一个简单的DHCP环境,使用VPC充当PC客户机,IP地址获取为DHCP方式。但在发送request数据包后,服务器服务器已经把地址租用出去,但VPC中并没有收到ACK数据包,并没有正常获取到IP地址......
  • java实现一个接口多个实现类,并且依次调用指定方法
    接口packagecn.daenx.yhchatsdk.mytest;publicinterfaceMyInterface{/***返回-1,后面的实现类将不再执行*返回0,后面的实现类继续执行**@return*/IntegerdoSomething();}实现类实现类1packagecn.daenx.yhchatsdk.mytest;......
  • 项目管理(一)——创建后端环境与测试接口
    一、创建项目(1)新建工程  在创建springboot或者springcloud项目时,idea默认使用https://start.spring.io作为脚手架,创建完成后手动去添加相关的jar包组合。  通过https://start.aliyun.com 可以直接勾选ali相关的jar包,快速的引入集成。下一步,在依赖中选择Web中的Spr......