草庐IT

Python+Selenium3+Chrome自动化测试环境搭建

写在最前面,因为各种原因,搭建该环境方法多种多样。在本教程中,展示环境搭建的详细步骤。在不同软硬件环境下安装报错,可找出原因,百度排错。本博客的具体操作视频请移步B站:https://www.bilibili.com/video/BV1oe4y1w7yr/?spm_id_from=333.999.list.card_archive.click&vd_source=585bb8c2056b6b33343e2dd9e7664bc2前期准备:Python开发环境(已经安装)Chrome浏览器(已经安装)PycharmIDE(已经安装)一.安装Selenium库1.使用命令行工具安装pipinstal

超详细Python自动化测试学习指南,附学习路线图+企业真实项目。看完月薪30K指日可待。。。

小编热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、学习方法、心得及踩过的一些坑,记录下来。也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己的方法,并应用到实际中。目录Python自动化测试,平均薪资能达到18.3K; 测试开发,平均薪资能达到25.8K;学习指南 测试开发学习路线图 第一阶段学习:Python编程基础/进阶/面向对象/自动化 第二阶段学习:接口测试工具/ApiFox/jmeter/postman/fiddler 接口测试工具真实企业项目 第三阶段学习:接口自动化测试:Requests/Pytest/Yaml/热加载 

JMeter(三十九):selenium怪异的UI自动化测试组合

文章目录一、背景二、JMeter+selenium使用过程三、总结一、背景题主多年前在某社区看到有人使用jmeter+selenium做UI自动化测试的时候,感觉很是诧异、怪异,为啥?众所周知在python/java+selenium+testng/pytest这样的组合框架下,为啥要选择jmeter这个东西[本身定位是接口测试工具/负载工具(自动化)]和selenium结合做web自动化,百思不得其解?咱们已知JMeter是100%纯java语言开发的,那为啥不选择编程语言呢?那么它的出现又是因为什么呢?二、JMeter+selenium使用过程配置jmeter环境略安装selenium/w

教你如何使用自定义测试(Minium)进行微信小程序自动化测试

目录前言:一、编写用例基本操作处理小程序API处理小程序原生控件数据驱动二、执行用例本地执行云测服务测试三、最佳实践四、总结前言:微信小程序自动化测试是保障小程序质量的重要手段,Minium是一个可为微信小程序编写自定义测试的自动化测试框架。它能够自动化执行各种测试用例,同时也支持自定义测试脚本和断言。此外,他还支持并封装了所有的原生操作都进行了封装,屏蔽了iOS/Android底层差异,实现了一套脚本在三端同时运行。用户写好的Minium脚本,可以再本地执行,也可以直接上传到微信小程序云测服务执行,无需准备和维护真机环境。下面本文介绍自定义测试的流程一、编写用例编写小程序自动化测试脚本,常见

软件测试:功能测试-接口测试-自动化测试-性能测试-验收测试

软件测试的主要流程一、测试主要的四个阶段1.测试计划设计阶段:产品立项之后,进行需求分析,需求评审,业务需求评级,绘制业务流程图。确定测试负责人,开始制定测试计划;2.测试准备阶段:各成员编写测试用例、先小组内评审、后会议评审,测试样机和配件,测试工具。3.测试执行阶段:负责人对测试任务分工,按计划执行测试过程,提测后,搭建QA环境,先执行冒烟测试,然后进行系统测试,提交bug,跟踪bug,直到被测软件达到测试需求要求,测试结束;4.测试总结阶段:项目测试结束,负责人输出测试报告,对整个测试过程和版本质量做一个详细评估,确认是否可以上线; 二、测试执行阶段详述1.功能测试阶段功能测试是软件测试

性能自动化测试

性能自动化测试1.为什么要做性能测试2.什么是性能测试3.性能测试分类1.压力测试2.负载测试3.配置测试4.基准测试5.并发测试6.容量测试7.稳定性测试4.什么时候需要进行何种性能测试5.性能测试常见指标1.响应时间2.吞吐量3.事务的处理能力4.资源利用率(1)内存(2)处理器(3)磁盘I/O(4)带宽5.错误率6.点击率6.性能测试流程1.性能需求分析2.测试执行3.监控策略4.测试结果分析7.性能测试工具Jmeter1.Jmeter下载安装1.JDK下载配置2.Jmeter下载安装3.Jmeter目录结构2.Jmeter使用流程1.基础操作2.常用元件介绍3.元件作用域的原则4.元件

selenium 自动化测试:如何搭建自动化测试环境,搭建环境过程应该注意的问题

最近也有很多人私下问我,selenium学习难吗,基础入门的学习内容很多是3以前的版本资料,对于有基础的人来说,3到4的差别虽然有,但是不足以影响自己,但是对于没有学过的人来说,通过资料再到自己写的代码,发现有些东西没有,有些方法又不相同,导致脚本不能运行,提醒我,看是否能花点时间,把selenium的内容好好梳理一下,从基础开始,到能够梳理出一个selenium的知识图谱更好。整个内容可能不是一次能写完的,所以我打算分多次来写,如果各位看完后,有什么问题也可以发信息给我,我给大家解答一下,写这个也是为了方便在未来selenium还会有新的版本更新,以后也方便做个对比。本次内容从一下几个方面来

如何高效的学习接口自动化测试?从零开始学习接口自动化测试:选择合适的学习资源和编程语言

目录引言:一、学习前的准备二、选择合适的学习资源三、实践中学习四、总结引言:在日常的软件开发过程中,接口自动化测试是一个非常重要的环节。接口自动化测试可以帮助我们快速准确地检测出软件中的缺陷,提高软件的质量和稳定性。但是,要学习接口自动化测试并不容易,需要掌握一些基础知识和技巧。在本文中,我们将介绍如何高效的学习接口自动化测试,并提供一些代码示例。一、学习前的准备在开始学习接口自动化测试之前,我们需要先了解一些基础知识。首先,我们需要了解什么是接口,以及接口自动化测试的概念和原理。接口是指软件系统中提供服务或数据交换的一个端点,可以是WebAPI、HTTP接口等形式。而接口自动化测试,则是通过

565. 【自动化测试】基于python的前后端分离的模拟实现

前端只处理前端本身的逻辑,比如图形展示、文字的格式化等,后端也只处理后端自己的业务代码,前端和后盾通过某种机制来耦合。我们通过M-V-C的概念来说明前后端分离的概念。M指的是Model-数据模型,V指的是View-视图,C指的是Controller-控制器。视图可以理解为前端,主要用于对数据的呈现,模型可以理解为后端,主要负责对业务的处理,而控制器主要负责接收用户的输入并协调视图和模型。M、V、C三者之间的关系如下:MVC设计Python代码的模拟实现如下:classProductInfo:def__init__(self):self.product_name=Noneself.id=None

ios - 使用设备上的仪器进行自动化测试

我正在尝试关注thispost从命令行在iOS设备上运行UIAutomation脚本,但我无法让它工作。这是我目前使用的命令:仪器-t/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate/Users/X/Library/Developer/Xcode/DerivedData/TestiPhoneAutomation2-dyufpxsavtdq