E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python自动化
python自动化
(六)持续集成:2.Jenkins技术讲解
一.持续集成体系介绍1.瀑布模型和敏捷模型瀑布模型:在之前我们项目的开发模式都是瀑布模式。项目生命周期按照需求分析>概要设计>详细设计>代码开发>测试>上线发布一步一步进行。这种模式文档完善,整个开发过程很严谨,相对比较可控。敏捷模式:敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集
new nm个对象
·
2021-05-22 22:35
python自动化
python
jenkins
软件测试
python自动化
(六)持续集成:1.docker技术讲解
一.初识docker1.什么是dockerdocker是一个开源的应用容器引擎,基于Go语言开发,docker可以让开发者打包他们的应用及依赖包到一个轻量级、可移植的容器,然后发布到任何流行的系统。在项目开发过程中,项目环境的搭建与维护十分繁杂。如果将我们的项目及其依赖的服务打包成一个独立的环境空间。当我们需要部署项目时,只需要启动该环境空间服务。这样可以大大减少我们维护环境的工作,而docker
new nm个对象
·
2021-05-21 21:41
python自动化
docker
python
软件测试
Python自动化
测试pytest+Allure
Python自动化
报告美化pytest+Allure初体验image报告接触过不少,Java自动化测试集成Allure美化报告,将其应用到python中。
gaby666
·
2021-05-21 09:10
python自动化
(五)接口自动化:5.接口管理平台
一.为什么需要接口管理平台在项目开发过程中,我们需要开发维护大量的接口。尤其是现在前后端分离模式的流行,需要我们在开发过程中维护大量的接口文档。当文档数量过多时,文档的维护难度也大大增大。所以使用一个方便的接口管理平台来管理我们的接口及其相关文档十分重要。二.YAPI平台1.YAPI平台简介YAPI是由去哪儿网移动架构组(简称YMFE,一群由FE、iOS和Android工程师共同组成的最具想象力、
new nm个对象
·
2021-05-20 22:26
python自动化
python
接口
软件测试
面试
Python自动化
测试岗,经典题目回顾!还不是offer手到擒来...“面试”,唉!我就是玩...
一共参加了5个公司的面试。第一家公司,通过了2轮技术面试,但是薪资不够理想。第二个公司,被面试的测试专家虐的不要不要的,挂了,但也知道了自己很多不足之处。后面三个公司的面试都顺利拿到了Offer。凭印象对面试题进行简单总结回顾,以代码方面的问题为主,经验不足,回答水平也有限,希望能给你们带来些帮助。P.S.本人目前用的语言主要是Python和JavaScript,面试的这5家公司都是用Python
测试萌萌
·
2021-05-20 20:38
测试面试
自动化测试
python自动化测试
测试面试
测试工程师
软件测试
单元测试
Python自动化测试
教你利用Selenium+
python自动化
来解决pip使用异常
一、pip异常有一小部分童鞋在打开cmd输入pip后出现下面情况:DidnotprovideacommandDidnotprovideacommand?这是什么鬼?正常情况应该是酱紫二、解决办法1.pip是一个.exe的可执行文件,在cmd输入pip.exe就可以解决了2.所以在后面的安装指令中都需要带上后缀,那么问题来了,为什么会出现这种情况,如何彻底解决?三、配置环境变量1.主要原因是环境变量
·
2021-05-20 16:12
Python自动化
之定位方法大杀器xpath
一、xpath:基本属性定位上一篇文章讲了通过元素的id、name、class这些属性定位的用户,使用xpath方法结合元素属性也可以很准确的定位元素,如下图于是可以用以下xpath方法定位二、xpath:其他属性定位在实际工作过程中,往往会遇到一个元素id、name、class属性都没有,这时候也可以通过其它属性定位到三、xpath:标签定位在实际工作中,还会遇到一种情况就是相同属性具有同一个名
·
2021-05-20 14:03
python自动化
(五)接口自动化:4.接口自动化框架搭建实战
一.业务分析我们这里以企业微信的添加成员业务为例,来讲解我们的自动化测试框架。企业微信接口文档:https://work.weixin.qq.com/api/doc/90000/90135/90195二.框架搭建实战1.框架目录结构分析data:存放测试用例数据的目录。images:存放项目图片的目录。logs:存放日志文件的目录。my_config:存放配置文件的目录。my_tools:存放公共
new nm个对象
·
2021-05-19 22:07
python自动化
python
软件测试
restful
python自动化
(五)接口自动化:3.接口自动化测试框架理论
一.接口测试理论1.为什么需要接口测试单元测试:pytest,python->直接对代码进行测试(可以直观有效的反馈错误,代价最小)接口测试:requests->对服务器发送请求(直接与服务器进行交互,代价中等)UI测试:selenium,appium->对存在UI界面的应用进行测试(以用户视角进行测试,代价最大)因为UI测试的代价太大,所以在项目测试中,接口的测试也是非常重要的。它可以较UI测试
new nm个对象
·
2021-05-19 21:07
python自动化
python
restful
软件测试
【阅读3.8w,收藏2000次】97页《
Python自动化
办公文档》,让您的 “办公效率” 提高100倍,拿走即用!
1.文档简介《
python自动化
办公系列文章》是专门为数据爱好者准备的高质量学习文档,黄同学自己原创写的。
数据分析与统计学之美
·
2021-05-19 09:33
python
python
Python自动化办公
python自动化
(五)接口自动化:2.接口测试requests模块
一.requests介绍requests模块是python的第三方库,使用它我们可以非常方便的发起get,post等接口请求。并且获取接口的返回值。在自动化中我们常常使用requests模块来编写接口自动化测试用例。requests的官方文档为:https://docs.python-requests.org/zh_CN/latest/二.requests详解1.安装pipinstallreque
new nm个对象
·
2021-05-18 22:05
python自动化
python
接口
软件测试
python读写excel文件
一、背景
python自动化
测试中,有时候也需要使用到Excel文件,而此时要借用第三方库才能进行操作。
Xyxtank
·
2021-05-18 19:09
零基础自学
python自动化
之路--不逼自己迈出舒适圈,你永远都不知道自己会有多优秀!
我今年32,开了一间自己的工作室,七八个兄弟一块在里面打拼,有的是大学宿舍的兄弟,有的是上一家公司聊得来的同事,在我用“金钱”和“美色”的双重诱惑下,他们相继的来到了我的“梁山”。公司主要做软件外包服务,这两年在兄弟们一起努力的打拼下,公司发展还说的过去,至少实现了兄弟们当年站在学校门口许下的愿望–我什么时候能开上宝马啊。此时遥想当年的选择,更增加了几分小确幸。我是“模具设计与制造”专科毕业,本以
测试萌萌
·
2021-05-18 17:32
程序人生
自动化测试
python自动化测试
程序人生
测试工程师
单元测试
软件测试
python
为了入职大公司,我是如何学会
python自动化
的!别人口中的“我还年轻”,我在“摸爬滚打”...
微信公众号|伤心的辣条(主要分享软件测试的学习资源,帮助想转行、进阶、小白成为高级测试工程师…)文章前部分,述说我是怎么和python结缘,并且python给我的生活带了哪些变化,此处估计阅读时间2分钟。全文预计阅读时间为10分钟。大家若不感兴趣,可以直接往下看“秘籍”部分,干货都在那里。一、青春我从来就不是一个聪明人,也并不是很勤奋。我的模版,就是HBO很火的电视喜剧《硅谷》里的大头,随性、懒散
测试baby
·
2021-05-18 14:45
程序人生
python自动化测试
测试工程师
程序人生
测试工程师
单元测试
软件测试
Python
python自动化
框架pytest(四)--其他
一、pytest中的skip和xfailskip跳过测试函数skip意味着您希望只有在满足某些条件时测试才能通过,否则pytest应该跳过运行测试。常见的例子是跳过非Windows平台上的仅限Windows的测试,或者跳过依赖于当前不可用的外部资源(例如数据库)的测试。(1)skip跳过测试函数的最简单方法是用skip,可以传递可选参数reason:
[email protected]
小啊小狼
·
2021-05-18 08:25
2018-03-13Selenium2+
python自动化
45-18种定位方法
一、十八种定位方法前八种是大家都熟悉的,经常会用到的1.id定位:find_element_by_id(self,id_)2.name定位:find_element_by_name(self,name)3.class定位:find_element_by_class_name(self,name)4.tag定位:find_element_by_tag_name(self,name)5.link定位:
在暴风雨中逆袭
·
2021-05-18 01:09
python自动化
(五)接口自动化:1.接口测试基础
一.接口测试价值与体系二.常见的接口协议1.TCP/IP协议TCP/IP协议是在OS7层模型上总结生成的。TCP/IP是互联网相关的各类协议族的总称,比如:TCP,UDP,IP,FTP,HTTP,ICMP,SMTP等都属于TCP/IP族内的协议。TCP/IP模型是互联网的基础,它是一系列网络协议的总称。这些协议可以划分为四层,分别为链路层、网络层、传输层和应用层。链路层:负责封装和解封装IP报文,
new nm个对象
·
2021-05-17 21:54
python自动化
python
接口
软件测试
http
【编程自学】我写了4个 “原创” 文档,从Excel到mysql再到Python,让你进阶数据科学家!
1.
Python自动化
办公手册《
python自动化
办公系列文章》共包含97页,分为6个章节,文中不仅有详细的代码解释,而且
数据分析与统计学之美
·
2021-05-16 21:43
python
excel
mysql
python
mysql
excel
编程语言
it
python自动化
(四)app自动化:7.专项测试讲解
一.常见的测试手段二.专项测试的种类三.APP的启动性能1.启动性能介绍启动分为冷启动和热启动,首页启动。冷启动:应用程序首次启动,进程首次创建并加载资源的过程;热启动:应用程序启动后点“back”键、“Home”键,应用程序退到后台,并未被完全“杀死”的状态,再次启动;首页启动:包括了首页动态的加载时间冷启动启动App命令:adbshellamstart-W-npackage/activity停
new nm个对象
·
2021-05-16 15:25
python自动化
python
软件测试
python自动化
(四)app自动化:4.appium详解
一.appiumdesktop简介Appium是一个开源的,适用于原生或混合移动应用(hybridmobileapps)的自动化测试工具,Appium应用WebDriver:JSONwireprotocol驱动安卓和iOS移动应用。它是继承自selenium的webdriver,所以它支持selenium的大部分API,且也有一些特殊的使用方式。appiumdesktop是一款C/S架构的软件,其
new nm个对象
·
2021-05-14 21:52
python自动化
python
android
selenium
软件测试
Python自动化
——识别验证码2,保存验证码图片
最近发现小伙伴不会保存验证码图片。所以我这里以百度为例。写了一个非常简单例子。主要用到的是python下面的三个库步骤如下:1.通过selenium定位元素,获取元素的坐标的尺寸2.截取全图3.通过截取验证码元素的位置,获取验证码的图片fromseleniumimportwebdriverfromPILimportImageimporttime#打开一个谷歌浏览器的实例b=webdriver.Ch
努力学习的小白
·
2021-05-14 07:01
python自动化
实现自动回复QQ消息
前言近段时间,看了一下运用python实现app自动化的视频,觉得那上面的讲的不错,于是就用所学的知识做了一个程序,实现自动回复QQ消息。1.需要安装的相关软件和python模块1.1安装client模块打开命令窗口,输入命令:pipinstallappium-python-client1.2安装AppiumServer下载网址为:appium1.3安装JDK安装好之后,添加环境变量JAVA_HO
·
2021-05-13 16:46
Appium+
python自动化
13-native和webview切换
前言现在大部分app都是混合式的native+webview,对应native上的元素通过uiautomatorviewer很容易定位到,webview上的元素就无法识别了。一、识别webview1.用定位工具查看页面,发现页面上有些区域无法定位到,如下图左边红色区域,只能定位到这个大框框,红色框里面的元素是无法识别的。2.这时候可以查看元素属性,如右图它的class属性,上面写着WebView,
Roshan_
·
2021-05-13 08:50
【王老师说运维】:python还是go?
看个人了,如果你有python功底,可以优先选择
python自动化
运维,如果你想往容器云方向走,可以选择golang所以来吧,直接上干货:高级golang开发工程师在线评测:http://www.gtalent.cn
ailyou
·
2021-05-12 20:45
kubernetes
运维开发
python
go语言
运维开发
十个
Python自动化
常用操作,即拿即用
一、遍历文件夹代码如下,大家可以根据自己的路径进行修改import os for dirpath, dirnames, filenames in os.walk(r'C:\\Program Files (x86)'): print(f'打开文件夹{dirpath}') # 当前文件夹路径 if dirnames: print(dirnames) # 包含文件夹名称
·
2021-05-10 15:36
Python操作常用文件(Excel,Ini,txt)
在
Python自动化
中,常用的存储数据文件的类型有Excel,txt,conf这三类文件,下面给大家介绍一下,这三类文件的用法1、Excel1.1从Excel读取数据安装:pipinstallxlrd首先导入读取
努力学习的小白
·
2021-05-09 04:01
我从腾讯辞职去小公司做报表,工资却涨了50%,靠什么?
python自动化
,从Excel或者从数据库中收集一些数据,设置相应的数据格式并做成报表。但这种方式不是每个人都会的,因为太难,而且真的想
程序员小濠
·
2021-05-07 19:49
python自动化
之如何利用allure生成测试报告
Allure测试报告框架帮助你轻松实现”高大上”报告展示。本文通过示例演示如何从0到1集成Allure测试框架。重点展示了如何将Allure集成到已有的自动化测试工程中、以及如何实现报表的优化展示。Allure非常强大,支持多种语言多种测试框架,无论是Java/Python还是Junit/TestNG,其他语言或者框架实现的流程和本文一致,具体配置参照各语言框架规范安装安装allureWindow
·
2021-05-02 12:56
Python自动化
测试报表生成(1)--测试结果提取
文章信息作者:Harmo哈莫博客:http://www.cnblogs.com/beer时间:2016-10-13技术前提本文提供了一种使用pyunit测试框架进行判定类的测试后,如何提取测试结果数据,并呈现出测试报告方法。在进行本文后续工作之前,请读者保证自己具备如下能力:会Python编程能使用pyunit写判定类测试了解测试结果相关类和函数主要内容TextTestResult结果中包含的如下
Python技术漫谈
·
2021-05-02 08:36
微软开源最强
Python自动化
神器Playwright!不用写一行代码!
写个
Python自动化
脚本解放双手基本上是常规的操作了,爬虫爬不了的,就用自动化测试凑一凑。虽然selenium有完备的文档,但也需要一定的学习成本,对于一个纯小白来讲还是有些门槛的。
Python热衷者
·
2021-05-01 23:33
Appium App UI 自动化测试环境搭建,超详细!
目录1.App自动化测试背景2.Appium自动化测试简介3.Appium+
Python自动化
测试环境搭建4.AppiumAPI详细介绍5.Unittest框架介绍、测试报告生成、自动化测试(一)App
软件测试小dao
·
2021-04-30 20:57
软件测试
软件测试工程师
自动化测试
软件测试
测试工程师
自动化测试
黑盒测试
白箱测试
python自动化
测试 | unittest框架学习(二)
文章目录一、TestFixure:测试夹具1.1setUp()与tearDown()方法1.2setUpClass()与tearDownClass()方法1.3setUpModule()与tearDownModule()方法1.3.1setUpModuleandtearDownModule示例(单个模块中)1.3.2setUpModuleandtearDownModule示例(多个模块中)1.4封
我叫RT
·
2021-04-25 21:21
#
python
python
软件测试
unittest
python自动化
(二)前端基础:2.CSS基础
一.CSS简介CSS我们可以简单的理解为一种用来修饰HTML的层叠样式表。我们项目的前端页面往往是十分美观的,如果使用HTML自带的属性来设置页面的样式(字体,颜色,位置等)会十分麻烦,而CSS就是专门用来设置HTML样式的。CSS的优点:减少HTML页面体积(CSS效果是针对多个HTML元素是可以复用的使网页维护简单(样式和HTML)+职责明确美化网页样式二.CSS的使用1.CSS的引用方式cs
new nm个对象
·
2021-04-25 21:41
python自动化
css
html
python自动化
(二)前端基础:1.HTML基础
一.HTML基本标签1.简介html的作用:定义整个页面“长”什么样,相当于网站的骨架。如何写html标签:安装webstorm软件。html格式:----定义文件类型为html----之间是整个html的内容---头部标签---标题标签,定义网页标题---身体标签,定义页面标签内容----注释(CTRL+?)2.html常用的标签:内容标签标题标签:h1~h6。h1到h6都有自己默认的格式。字体
new nm个对象
·
2021-04-25 19:40
python自动化
html
明晚九点|SQL 上线平台
公开课主题:SQL上线平台主要内容:手动VS自动InceptionSQLAdvisor构建一个更安全的IT管理平台执行流程主讲师:咸鱼运维开发一枚,见证了近几年这一行业的发展并致力于其中,热衷
Python
51reboot
·
2021-04-24 22:24
python自动化
测试 | unittest框架学习(一)
文章目录一、unittest五大组件二、TestCase用法2.1命令行运行TestCase2.1.1使用命令行执行测试单元2.1.2常见的unittest命令行参数2.2使用unittest.main()方法2.2.1配置PyCharm执行2.2.2测试结果分析2.2.3测试用例的执行顺序2.3分析unittest.main()方法三、TestSuite用法3.1使用TestSuite进行测试3
我叫RT
·
2021-04-24 00:39
#
python
python
单元测试
unittest
自动化测试
python自动化
办公、Excel数据处理方法总结
目录0.阅前须知1.读取(打开)excel2.不规则数据结构pd.read读取3.xw选取数据转成dataframe4.xw定位行列位置,将处理结果填入表中5.xw追加(粘贴)数据并向下应用公式5.5.xw粘贴数据方法的限制6.使用xw临时打开python内数据为一个excel表格7.时间处理8.xw插入行并复制内容9.xw遍历sheet,按需选取10.列字母与列数字转化11.dataframe重
大聪明亿泰
·
2021-04-24 00:47
笔记
python
excel
使用
Python自动化
Microsoft Excel和Word的操作方法
将Excel与Word集成,无缝生成自动报告毫无疑问,微软的Excel和Word是公司和非公司领域使用最广泛的两款软件。它们实际上是“工作”的同义词。通常情况下,每一周我们都会将两者结合起来,并以某种方式发挥它们的优点。虽然一般的日常用途不会要求自动化,但有时自动化可能是必需的。也就是说,当您有大量的图表、图形、表格和报告要生成时,如果您选择手动方式,它可能会成为一项极其繁琐的工作。其实没必要这样
·
2021-04-20 12:56
python自动化
框架pytest(二)--fixture
本文介绍pytest的fixture的详细用法,下文介绍pytest的数据驱动实现。四、pytest之fixturefixture通过@pytest.fixture()装饰器装饰一个函数,那么这个函数就是一个fixture4.1、fixture优势命名方式灵活,不局限于setup和teardown这几个命名conftest.py配置里可以实现数据共享,不需要import就能自动找到fixtures
小啊小狼
·
2021-04-20 07:15
python自动化
测试面试题整理
1、类的定义:一般,使用class语句来创建一个新类,class之后为类的名称(通常首字母大写)并以冒号结尾。类的专有方法:init构造函数,在生成对象时调用、del析构函数,释放对象时使用、repr打印,转换2、构造函数的定义:__init__构造函数,在Python中,子类如果定义了构造函数,而没有调用父类的,那么Python不会自动调用,也就是说父类的构造函数不会执行。#构造函数,类接收外部
酷飒de小姐姐
·
2021-04-19 21:12
怎么基于
Python自动化
生成测试报告?
前言:日常测试流程中,时常需要将测试结果输出为报告文档予以公示。而如果能够将报告文档生成的过程自动化实现,省去每次编辑表格、格式、图片的时间,无疑是一项可观的效率提升。针对这一目标,我了解并尝试了通过python中的docx模块进行word文档自动化生成,于此将其基本方法与实现过程同大家交流分享。安装:由于使用的是python3,实践过程中发现,如果直接使用pip命令安装模块:pipinstall
测试baby
·
2021-04-19 20:54
测试工程师
python自动化测试
接口测试
测试工程师
压力测试
单元测试
软件测试
python
python自动化
爬取淘宝商品数据
hello,大家好,我是夜斗小神社!电商时代,淘宝、京东、天猫商品数据对店铺运营有极大的帮助,因此获取相应店铺商品的数据能够带来极大的价值,那么我们如何获取到相应的数据呢?上一篇我们讲了python打包exe可执行文件:Python打包成exe文件史上最详细教程:https://blog.csdn.net/xtreallydance/article/details/112643658这次我们来讲解
夜斗小神社
·
2021-04-19 20:02
python自动化
测试(二)pytest框架之conftest.py
一conftest特点:1、可以跨.py文件调用,有多个.py文件调用时,可让conftest.py只调用了一次fixture,或调用多次fixture2、conftest.py与运行的用例要在同一个pakage下,并且有__init__.py文件3、不需要import导入conftest.py,pytest用例会自动识别该文件,放到项目的根目录下就可以全局目录调用了,如果放到某个package下
阿尼奥赛哟
·
2021-04-19 19:56
pytest(二)两行代码就能实现自动化测试吗? !
但凡有点经验的
python自动化
测试工程师或是测试开发工程师,或多或少都用过unittest。
Light软件测试_小艾
·
2021-04-19 12:53
Python 自动化测试(四):数据驱动
Python自动化
测试(四):数据驱动本周测试公开课《Pytest自动化测试最佳实践:实用特性与进阶技巧》!
霍格沃兹测试学院
·
2021-04-19 01:08
python自动化
测试(三)pytest-allure生成测试报告
1.Allure框架http://allure.qatools.ru/Allure是一个report框架,之成python的pytest框架,也可以集成到jenkins。2.Allure安装和配置1.安装jdk1.8+2.下载Allure的zip安装包,解压之后放到一个指定目录下https://github.com/allure-framework/allure2/releases3.cd到包的b
阿尼奥赛哟
·
2021-04-18 19:35
华为10年经验测试工程师,整理出来的
python自动化
测试实战
前言全书共分11章,第一章是基础,了selenium家谱,各种组件之间的关系以及一些必备知识。第二章告诉如何开始用pythonIDLE写程序以及自动化测试环境的搭建。第三章是webdriverAPI,我花了相当多时间对原先的文档,冗余的地方进行压缩,并且增加了许多新的知识点。第四、五两章介绍自动化测试模型,以及如何设计自动化测试用例。第六、七、八章的知识点关联性比较大,帮助读者搭建一个实例的测试结
Python大数据工程师
·
2021-04-18 16:35
微软最强 Python 自动化工具开源了!不用写一行代码!
image1.前言最近,微软开源了一款非常强大的
Python自动化
依赖库:playwright-python它支持主流的浏览器,包含:Chrome、Firefox、Safari、MicrosoftEdge
AirPython
·
2021-04-18 16:36
Page Object 设计模式的思想在
python自动化
测试中的应用
这段时间对
python自动化
测试不断的深入学习,终于到了PageObject设计模式;PageObject设计模式:其实就是将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),提高用例的可维护性
Rc神
·
2021-04-18 10:10
微软最强 Python 自动化工具开源了!不用写一行代码!
1.前言最近,微软开源了一款非常强大的
Python自动化
依赖库:playwright-python它支持主流的浏览器,包含:Chrome、Firefox、Safari、MicrosoftEdge等,同时支持以无头模式
ZGRCFR
·
2021-04-18 06:29
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他