草庐IT

自动化测试怎么学?这绝对是全网最系统的教程

目录1、什么是自动化测试2、自动化测试的发展前景怎么样3、自动化测试难不难?4、目前市场上自动化测试岗位的薪资是多少?5、自动化测试学习方法好渠道6、自动化测试怎么学?学习基础知识选择自动化测试框架开始编写测试脚本持续学习和改进7、自动化测试面试题1、什么是自动化测试自动化测试是使用软件工具或脚本来执行测试用例的过程,以减少人工干预和提高测试效率。自动化测试可以帮助测试团队更快、更准确地进行测试,并且可以在每个测试迭代中重复使用测试用例。通常情况下,自动化测试用于执行回归测试,即验证已经测试过并且没有问题的功能是否仍然正常运行。因为这些测试用例之前已经被手动测试过,所以可以确保它们是正确的,并

Pytest+selenium+allure+Jenkins自动化测试框架搭建及使用

一、  环境搭建1.  Python下载及安装Python可应用于多平台包括windows,Linux和MacOSX,本文主要介绍windows环境下。你可以通过终端窗口输入"python"命令来查看本地是否已经安装Python以及Python的安装版本。  如未安装python,推荐下载python3.8.3以上版本,本文主要介绍windows下安装,打开WEB浏览器访问https://www.python.org/downloads/windows/,在下载列表选择对应的Windows系统平台安装包,如文件名python-3.9.5-amd64.exe(对应64位操作系统),直接运行安装。

基于Selenium+Python的web自动化测试框架

一、什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:SeleniumIDE、SeleniumWebDriver和SeleniumGrid。SeleniumIDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种语言(例如java、python等)的形式导出成测试用例。SeleniumWebDriver:提供Web自动化所需的API,主要用作浏览器控制、页面元素选择和调试。不同的浏览器需要不同的WebDriver。SeleniumGrid:提供了在不同机器的不同

软件测试/自动化测试/测试开发/性能测试经典好书推荐

目录前言测试理论与实践性能测试安全测试自动化测试编程语言与开发技能管理技能前言软件测试入行容易进阶难。从测试小白成长为测试经理、总监级别人才,要跨越长长的技术栈升级之路,挑战非常高的综合能力要求。大牛都是相似的:具备扎实的测试方法论基础,能深入理解业务逻辑,会利用先进的技术工具,可以自主开发定制化服务,情商高善于沟通表达,懂管理能带项目和团队。在成长过程中,从经典好书中汲取养分是提升技能的核心方式之一。测试理论与实践1.《软件测试经验与教训》如果只让推荐一本书,推荐这一本。书由很多看似零散的小知识点组成,但是字字珠玑。真正做过2年~20年测试的人,拿起它来,每一条和自己的工作做对照,都会有共鸣

Python自动化测试

第一章Python自带的UnitTest单元测试框架一、什么是框架框架是由大佬开发或者专业的研发团队研发的技术骨架,框架是一个半成品,框架是对常用的功能,基础的代码进行封装的一个工具,这个工具对外提供了一些API,其他的开发者只需要调用框架的接口即可,可以省去很多代码的编写,从而提高工作效率。二、什么是自动化工具1、自动化框架自动化测试大佬(测试领导等)对系统做自动化测试而封装的测试框架,其他的自动化测试工程师去调用自动化测试框架完成测试工作,简单来说,自动化框架就是大佬封装的一个对系统进行自动化测试的工具而已,测试人员只需要学会使用这个工具对系统进行测试即可。2、自动化测试框架的作用2.1提

Python自动化测试

第一章Python自带的UnitTest单元测试框架一、什么是框架框架是由大佬开发或者专业的研发团队研发的技术骨架,框架是一个半成品,框架是对常用的功能,基础的代码进行封装的一个工具,这个工具对外提供了一些API,其他的开发者只需要调用框架的接口即可,可以省去很多代码的编写,从而提高工作效率。二、什么是自动化工具1、自动化框架自动化测试大佬(测试领导等)对系统做自动化测试而封装的测试框架,其他的自动化测试工程师去调用自动化测试框架完成测试工作,简单来说,自动化框架就是大佬封装的一个对系统进行自动化测试的工具而已,测试人员只需要学会使用这个工具对系统进行测试即可。2、自动化测试框架的作用2.1提

【Pyhton入门系列】第十三篇:Python自动化测试和单元测试

文章目录前言一、自动化测试介绍二、单元测试概述三、Python单元测试举例1、使用unittest进行单元测试2、使用pytest进行单元测试3、使用Selenium进行Web自动化测试4、使用mock库进行单元测试总结前言自动化测试是软件开发中不可或缺的一部分,它可以提高软件质量、减少人工测试工作量,并确保代码的稳定性。Python作为一种简洁而强大的编程语言,提供了丰富的测试框架和工具,使得自动化测试和单元测试变得更加容易。一、自动化测试介绍自动化测试是指使用脚本或工具来执行测试任务,而不是手动进行测试。Python提供了多个测试框架,其中最常用的是unittest和pytest。unit

Vue前端自动化测试-Vue Test Utils

VueTestUtils简介vue-test-utils是vue官方的单元测试框架,提供了一系列非常方便的工具,使我们更轻松地为vue构建的应用来编写单元测试。主流的JavaScript测试运行器有很多,但vue-test-utils都能支持。它是与测试运行器无关的。环境配置通过脚手架vue-cli来新建项目的时候,如果选择了UnitTesting单元测试且选择的是Jest作为测试运行器,那么在项目创建好后,就会自动配置好单元测试需要的环境。本文主要讲的就是新建项目之初没有选择单元测试功能,需要后面去添加的配置。npmi@vue/cli-plugin-unit-jest-Dnpmi@vue/t

postman 自动化测试

postman自动化测试0、写在前面1、变量引用1.1、如何在请求体中引用变量2、变量设置2.1、测试需求场景描述:2.2、postman实战2.2.1、全局token的处理2.2.2、接口1的处理2.2.3、接口2的处理2.2.4、接口3的处理3、测试结果展示0、写在前面在有些时候看官方文档比网上搜索效率要高,比如网上搜一通还是不知道用法或者没有搜索到你想要的用法的时候。postman官方文档:https://learning.postman.com/docs/introduction/overview/1、变量引用1.1、如何在请求体中引用变量打开官方文档在右上角搜索框搜索variable

【Python+requests+unittest+excel】实现接口自动化测试框架

一、框架结构: 工程目录二、Case文件设计三、基础包base3.1封装get/post请求(runmethon.py)1importrequests2importjson3classRunMethod:4defpost_main(self,url,data,header=None):5res=None6ifheader!=None:7res=requests.post(url=url,data=data,headers=header)8else:9res=requests.post(url=url,data=data)10returnres.json()1112defget_main(sel