草庐IT

自动化测试未来趋势(一)自愈(Self-Healing)技术

自动化测试未来趋势系列:自愈(Self-Healing)技术1.自愈技术自愈(Self-Healing)技术在计算机术语中是指:一种自我修复的管理机制。类比生命体,当生命体遭受到一些小的伤害时,它们的身体往往能够通过自身的修复机制来实现自愈,而不需要外界加以干预。如壁虎的断尾再生,或者蟹类的躯体再生能力那样。回到计算机领域,自愈技术也在广泛的使用,比如芯片的信息通道自愈,软件系统的故障自愈等。那么我们这里要介绍的是在自动化测试方向上的一种自愈技术:可以发现其测试脚本执行中的非预期错误并在无需人工干预的情况下自行更改,从而将自身恢复到更好的运行状态。2.技术原理问题域:在自动化测试中使用自愈技术

《手把手教你》系列基础篇-java+ selenium自动化测试-环境搭建(详细教程)

1.简介  jmeter系列的文章结束,本来想趁热打铁顺别将Jmeter和接口测试介绍一下,但是感觉Jmeter时间太长了怕大家吃腻了,还有一个原因就是许多小伙伴们或者童鞋们私信问什么时候可以有java版的selenium,因为不会Python,或者现在大多数企业和公司还是把java奉在神坛上,所以打算就换个口味,介绍一下java+selenium自动化测试。大致和前边的python+selenium自动化测试差不多。基于java和selenium做自动化测试,俗话说:工欲善其事必先利其器;没有金刚钻就不揽那瓷器活,磨刀不误砍柴工,因此你必须会搭建基本的开发环境,掌握python基本的语法和一

我是怎么从软件测试转到自动化测试岗的?亲身经历分享

相信很多人接触软件测试岗位,都纯功能界面的测试,我也不例外。那个时候是在一广州一家电商公司做测试,做了也有一段时间,熟悉了产品业务流程以及熟练测试工作流程规范之后,效率提高了,工作比较轻松,这样我就有充足的时间学习各种测试技术和工具。当你认为工作很闲时,这正是你可以有更多的时间投入学习的时候,但是,学习的内容一定要基于自己的工作来,这样才能把学来的技术变成工作经验(文章最后,给大家留了一个彩蛋)。不过后来由于当时公司的规模和产品的局限性,导致导致自动化测试始终未能应用到公司实战项目中。我觉得外面的世界很大,自动化已经流行而且越来越普及,我想要突破自己的测试技术瓶颈,我毅然决然的跳槽一家公司专职

App自动化测试怎么做?实战分享App自动化测试全流程

一、什么是app测试?什么是app自动化测试?概念:所谓app测试也称之为移动测试,通俗易懂的理解就是测试我们平时手机使用的程序。那什么是app自动化测试呢?通常情况下是随app产品不断迭代更新,给测试⼈员也增加了测试⼯作量,特别是⼤量繁琐的回归测试。⾃动化测试是应对产品不断迭代更新的辅助测试⼿段(主要是针对回归测试),最终⽬的是为了保证产品质量。简而言之就是自动化的有点就是可重复、效率高,增加软件信任度。>>下载300G软测学习资料包【视频教程+PPT+课件+项目源码】二、app测试的主要内容有那些1、功能测试:查看功能是否正常,主要针对每一个功能点进行一一测试,主要核心就是把验证的每个测试

Postman接口自动化测试之——批量执行(集合操作)

集合定义:在接口自动化测试过程中将一组请求(多条请求)保存到一起进行集中管理。方便执行过程中的维护、导出和执行等。创建集合在引导页点击“Collection”,或者在“Collection”标签点击+图标;字段解释集合描述给集合取个名字。授权集合中请求的授权设置。支持:BearerToken、BasicAuth、DigestAuth、OAuth1.0、OAuth2.0、HawkAuthentication、AWSSignature等。  前置脚本断言变量例如,创建变量a和city分别赋予值。输完点击提交,集合创建成功。在集合中创建请求在集合上点击“…”,在下拉菜单中选择“AddRequest”

Python自动化测试——在线生成接口文档

目录前言API文档导入生成在项目详情页点击左侧API功能,进入API管理页面,直接点击下拉框选择导入API 自动生成文档通过使用接口文档工具Eolink演示如何自动生成文档使用APIFactory产品根据数据库生成API文档结语前言接口文档是项目开发中必需的说明文档,接口文档编写有很多不同的方式,今天本文简单介绍一下常用的几种接口文档编写方法。API文档导入生成使用接口文档工具Eolink演示API文档导入生成的过程。Eolink系统提供一键导入Swagger、Postman、RAP、YAPI等产品数据的功能。实现无负担从其他平台进行数据迁移。在项目详情页点击左侧API功能,进入API管理页面

Apifox接口自动化测试方法

1.新建测试用例2.输入名称、分组、优先级后点击确定3.点击测试用例名称或者详情4.添加步骤,两个方式都可以5.选择要测试的接口后选择模式,复制/绑定,复制-复制一份数据,和原来的接口相互独立,互不影响,绑定-两边改动相护实时同步6.选择测试数据,选择左侧的运行环境,导入csv文件7.导入数据文件后点击保存,图片如下8.保存成功后返回测试步骤,点击步骤名称,进入接口详情9.修改请求参数的值为变量,变量规范有两种格式,格式如下10.启用后置操作,添加断言,关闭校验返回响应(否则会干扰测试结果),点击X按钮退出详情11.选择运行环境,启用测试数据,点击运行按钮12.点击运行13.运行完成后显示测试

Python自动化测试基础必备知识点总结

一、自动化测试的概念性能系统负载能力稳定性过载操作下的系统瓶颈自动化测试,使用程序代替人工,可以提高测试效率性,自动化测试能自动化使用代码模拟大量用户,让用户请求多页和多用户并发请求收集参数,并对系统负载能力进行统计生成报告。二、Python自动化测试基础必备知识点1.Python中的标识符(变量,类,方法等取的名字)(1)必须是字母,数字或者下划线组成(2)数字不能开头(3)对大小写敏感(区分大小写)true与Trueage=20_age=202.python中的关键字'False','None','True','and','as','assert','async','await','bre

从写下第1个脚本到年薪30W,我的自动化测试心路历程

我希望我的故事能够激励现在的软件测试人,尤其是还坚持在做“点点点”的测试人。你可能会有疑问:“我也能做到这一点的可能性有多大?”因此,我会尽量把自己做决定和思考的过程讲得更具体一些,并尽量体现更多细节。每个测试人的经历都不一样,但我希望我的经历中能让你有所收获。测试新人我的软件测试职业开始和大多数最普通的测试人员一样,一开始在一家社交平台的公司做软件测试,公司最开始只我人一位软件测试人员,没有任何流程和规范,但好在工作比较轻松,这就导致我有充足的时间学习各种测试技术和工具。当你认为工作很闲时,这正是你可以有更多的时间投入学习的时候,但是,学习的内容一定要基于自己的工作来,这样才能把学来的技术变

Edge浏览器做web自动化测试(selenium)

查看浏览器设置看edge浏览器版本 下载edge浏览器对应版本驱动MicrosoftEdgeWebDriver-MicrosoftEdgeDeveloper 下载完毕后压缩包  后面请参考selenium使用selenium自动化测试(初窥门径)_邓霖涛的博客-CSDN博客在导入selenium的maven相关依赖可以用选择edge的驱动 测试代码如下: packageselenium;importjava.net.URL;importjava.util.HashMap;importjava.util.Map;importorg.junit.After;importorg.junit.Befo