手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程博文
编程实例
常见问题
产品运营
软件教程
办公软件
栏目导航
▸ Git
▸ GitHub
▸ SVN
▸ Jenkins
▸ Vim
▸ vmware
▸ Hyper-v
▸ SSH
▸ Jmeter
▸ sysTemd
▸ Maven
▸ Webpack
▸ Zookeeper
▸ k8s
▸ Phpstorm
▸ JVM
▸ IDEA
▸ Appium
▸ Cypress
▸ pandas
▸ Eclipse
▸ HBuilder
▸ 编程工具
▸ Markdown
▸ Mac
▸ Pytest
▸ Selenium
▸ istio
▸ Gradle
▸ Tensorflow
▸ Homebrew
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
编程之家
Pytest
Python——自己的第一个网页文件的使用
一、文件的学习。1、概述。文件是一个存储在辅助存储器上的数据序列,可以包含任何数据内容。概念上,文件是数据的集合和抽象。2、类型。文件包括两种类型:文本文件和二进制文件。二进制文件和文本文件最主要的区别在于是否有统一的字符编码。<二进制文件直接由比特0
Pytest系列1 - 快速入门和基础讲解
如果你还想从头学起Pytest,可以看看这个系列的文章哦!https://www.cnblogs.com/poloyy/category/1690628.html 前言目前有两种纯测试的测试框架,pytest和unittestunittest应该是广为人知,而且也是老框架了,很多人都用来做自动化,无论是UI还是接口pytest是基于unittest开发的另一
pytest 并发执行多个项目
实现各个项目的并发执行,同时也能保证每个项目也能实现单独运行一、需要安装第三方库,pytest-xdist二、test用例的组织架构如下:test是用例的最高层│ conftest.py #conftest文件│ run.py #并发执行的run文件,__main__ pytest.main(['-s', '-v', '-n=2'])需要
pytest运行时记录操作步骤的简单实现
from com.chanpin.initialize.Start import Primary # 公共全局对象step_record = [] # 列表,用于记录所有的步骤值def func_runstep(stepname): """ :param stepname 操作说明,请不要包含‘开始执行’ 记录操作步骤的装饰器
python-pytest学习八-assert断言
一、前言断言是自动化测试基本最重要的一步,一个用例没有断言,就等于失去自动化测试的意义了。什么是断言呢?简单来讲就是实际结果和期望结果去对比,符合预期就测试pass,不符合预期结果就测试failed二、assertpytest允许您使用标准python断言来验证python测试中的期望
pytest:使用@pytest.mark.usefixtures()给写在类中的方法增加teardown步骤
需求:测试用例写在类文件中,有个别用例方法(新增接口)需要做数据恢复,所以需要对此方法增加teardown步骤。解决过程:查看teardown使用方法:setup_method:仅作用于class用例集中的用例,置于class内,每个用例都会调用一次setup_function:作用于独立的def用例,不可作用于class内
Pytest系列4 - fixture的详细使用
如果你还想从头学起Pytest,可以看看这个系列的文章哦!https://www.cnblogs.com/poloyy/category/1690628.html 前言前面一篇讲了setup、teardown可以实现在执行用例前或结束后加入一些操作,但这种都是针对整个脚本全局生效的如果有以下场景:用例1需要先登录,用例2不需要登录
Pytest系列6 - conftest.py的详细讲解
如果你还想从头学起Pytest,可以看看这个系列的文章哦!https://www.cnblogs.com/poloyy/category/1690628.html 什么是conftest.py可以理解成一个专门存放fixture的配置文件 实际开发场景多个测试用例文件(test_*.py)的所有用例都需要用登录功能来作为前置操作,那就不能把登录
pytest+python下的UI自动化基础框架
整体设计模式:config目录:存放一些公共的静态文件,如项目名称,配置文件等这些环境变量(可以用其他组件替换,如sql,主要能把配置文件的内容被程序识别)。httptrquest目录:存放接口代码,UI自动化因为其稳定性问题会出现有些地方出错导致后续无法进行,故添加接口操作。initailize目录:初始化代
pytest自动化测试
摘要pytest是成熟的功能齐全的Python测试工具,有助于编写更好的程序。pytest基本知识参考官方文档翻译过来,了解一下pytest知识点 pytest中可以按节点ID运行测试。在命令行中指定测试方法的另一个示例:pytesttest_mod.py::TestClass::test_method 通过
python-pytest学习十五-fixture详解
一、前言fixture是pytest的核心功能,也是亮点功能,熟练掌握fixture的使用方法,pytest用起来才会得心应手!二、fixture简介fixture的目的是提供一个固定基线,在该基线上测试可以可靠地和重复地执行。fixture提供了区别于传统单元测试(setupeardown)有显著改进:(1)有独立的命名,
Pytest框架的GitHub项目Jenkins持续集成
Jenkins安装Allure插件1.进入jenkins系统管理->管理插件2.点击可选插件3.搜索框输入AllureJenkinsPlugin4.选中安装,安装后如下。 Jenkins安装AllureCommandline工具1.进入jenkins系统管理->全局工具安装(GlobalToolConfiguration)2.找到AllureCommandline,点击
python-pytest学习十二-标记失败xfail
一、前言当用例a失败的时候,如果用例b和用例c都是依赖于第一个用例的结果,那可以直接跳过用例b和c的测试,直接给他标记失败xfail用到的场景,登录是第一个用例,登录之后的操作b是第二个用例,登录之后操作c是第三个用例,很明显三个用例都会用到登录操作。例,很明显三个用例都
pytest学习笔记
pytest运行方式命令行运行运行某个模块pytestxxx.py运行某个文件夹下面的所有pytestxxx/指定用例失败个数pytest-x#第01次失败,就停止测试pytest--maxfail=2#出现2个失败就终止测试通过关键字表达式过滤执行pytest-k"MyClassandn
pytest三十八--元数据使用(pytest-metadata)
前言什么是元数据?元数据是关于数据的描述,存储着关于数据的信息,为人们更方便地检索信息提供了帮助。pytest框架里面的元数据可以使用pytest-metadata插件实现。文档地址https://pypi.org/project/pytest-metadata/pytest-metadata环境准备使用pip安装pytest-metadatapi
pytest+allure生成漂亮的可视化测试报告
前言:最近在折腾web自动化,使用的是Python+selenium,使用pytest框架自带的报告不太美观,偶然间了解到Allure是免费开源的报告框架,之前在使用龙测自动化时有接触过这个框架,很是方便和美观,于是自己做了个demo,供参考。Allure介绍:Allure框架是一种灵活的轻量级多语言测试报告工具,它不仅
上一页
12
13
14
15
16
17
18
19
下一页
小编推荐
• 一次彻底讲清如何处理mysql 的死锁问题
• MySQL 通过 Next-Key Locking 技术(行
• 一文彻底弄懂mysql的事务日志,undo lo
• Linux系统控制文件 /etc/sysctl.conf详
• linux命令useradd添加用户详解
• vi 和vim 的区别
• Linux系统下如何监测磁盘的使用空间
• linux中查看和开放端口
• Linux设置开放一个端口
• linux之ftp命令详解
• linux系统下实时监控进程以及定位杀死挂
• Linux下安装jdk8的方法
• 阿里云被挖矿进程wnTKYg入侵的解决方法
• 莫小安 CentOS7使用firewalld打开关闭防
• Linux中more和less命令用法
• linux系统里/opt目录和/usr/local目录的
• 如何使用Siege进行压测?
• 本地访问服务器的nacos地址
热门标签