前言之前一直在用 unittest 做自动化,中间也有使用过 pytest,但是也没有写文档,导致后续隔一段时间 重新使用的时候要花费不少时间去看,调试代码,所以接下来会更新一些 pytest 的使用, 以及怎么结合项目进行使用,比如 selenium + pytest,requests + pytest。使用的环境版本:python 3.7.3 + pytest 7.0.1一、pytest 的安
目录 pytest安装与入门1.pip install -U pytest2.创建一个test01.py的文件3.在该目录下执行pytest(venv)4.执行多个,新建一个py文件 test02.py5.在一个类中组合多个测试6.指定测试 例7.Assert8.Fixture执行顺序数据清理 pytest安装与入门1.pip install -U pytest2.创建一个test01.p
转载 2024-09-26 22:43:28
72阅读
优点通过使用关键字驱动测试(keyword-driven-test)的方法,它能够帮助测试人员轻松地创建具有可读性的测试用例,进而简化了整个自动化的过程。用户能够轻松地测试数据中的语法。因为是由各种通用工具和测试库所组成,所以它不但拥有庞大的生态系统,而且可以在单独的项目中使用其各个元素。由于拥有许多类型的API,因此该框架具有高度的可扩展性。虽然并非内置功能,但是Robot可以通过Seleniu
pytest测试框架也是主流的一个测试框架,推荐使用该框架,对比unnitest框架来说,其效率更高 pytest测试框架也是主流的一个测试框架,推荐使用该框架,对比unnitest框架来说,其效率更高1.Pytest介绍pytest测试框架也是主流的一个测试框架,推荐使用该框架,对比unnitest框架来说,其不需要像unittest那样单独创建类继承un
转载 2024-06-13 19:19:27
231阅读
前言大概两个月前写过一篇《【测试设计】使用jenkins 插件Allure生成漂亮的自动化测试报告》的博客,但是其实Allure首先是一个可以独立运行的测试报告生成框架,然后才有了Jenkins的集成插件。这一次主要介绍如何把Allure集成到Python的Pytest单元测试框架中。依赖包安装PytestPytest是Python的单元测试框架,非常方便和易用。可以规模化以及编写更加复杂的测试用
转载 2024-09-24 11:12:47
71阅读
Python 自动化测试框架 的优缺点对比。之前曾提问请教过 Pytest 和 Robot Framework 的优缺点对比,由于网上关于这方面的信息比较少,收到大家的反馈建议,十分感谢,现在是该总结一下了,欢迎大家一起交流探讨。在对比框架优缺点之前,先清楚框架的意义是什么?什么是“好的测试框架”必备的特性?什么是框架?框架 ( Framework ) 是整个或部分系统的可重用设计,框架
目录 Unittest vs Pytest实例演示总结重点:配套学习资料和视频教学Unittest vs Pytest  主要从例编写规则、例的前置和后置、参数化、断言、例执行、失败重运行和报告这几个方面比较unittest和pytest的区别:  例编写规则  例前置与后置条件  断言   测试报告   失败重跑机制   参数化  例分类执行 
转载 2024-02-22 23:07:09
352阅读
目录导读:Robot FrameworkRobot的优缺点是什么。Robot Framework是最适合您的Python测试框架吗?pytestpytest的优缺点是什么?Pytest是最适合您的Python测试框架吗?UnitTestunittest的优点和缺点是什么?PyUnit是您的最佳Python测试框架吗?总结如果觉得小编写得还不错的同学可以点点关注吗。导读:随着Python语言的使用越
.首先进行pytorch的环境搭建首先观察自己的python版本,目前pytorch最高支持python3.9系列。高于3.9的版本先删除安装至3.9及其以下。这里还需要进行pycharm集成环境的搭建与配置。推荐直接观看马士兵教育的教程。完成python搭建以后先进行如下操作:WIN+R 输入cmd 再输入nvidia-smi 看见下面两个参数自己的版本对应图如下:这里记住这两个参数方便后续安装
Gartner:如何选择正确的Hadoop版本这份报告的全名是《How to Choose the Right Apache Hadoop Distribution》。主要介绍了企业如何引入Hadoop,其中一些内容很好,值得一看。在文中Gartner分析了Hadoop的由来,并且指出,目前开源项目的方式为使用Apache Hadoop带来了挑战,因为其中的内容都是很多厂家贡献出来的,成熟度不一样
转载 2023-08-22 16:10:02
106阅读
前段时间,有几个朋友都向我咨询该选择哪个Linux发行版本(Linux Distribution),在询问了他们自己的需求和想法后,给他们提供了相应的建议。其实,很多人对Linux的了解还停留在Redhat时代,我在 淘宝上开通了 Linux刻盘服务, 但是竟然有人还找我要刻Redhat 9.0,说这是最新版本。。。。。。所以介绍Linux各个发行版
卸载和重装:首先讲一下如何卸载,因为我觉得你看这篇文章的原因是没有安装成功,或者将要开始安装。那么先清理下失败的垃圾。重新开始。1、如果是自定义安装目录的话卸载很简单,把pear安装的目录全部删除,把php安装目录下的pear.ini文件也删除。2、否则就要到php安装目录下把找到下面的目录和文件一个一个删除。这就是为什么笔者强调自定义安装的原因。3、然后重新安装 目录:cfg、data
转载 8月前
39阅读
MES和APS在制造业中扮演着不同的角色,但它们是相互关联和相互支持的系统。MES通过实时数据收集和控制,提供对生产过程的实时监控和操作执行。APS则通过数据分析和优化算法,生成最优的生产计划和排程方案通过合理地应用MES和APS,制造商可以实现生产过程的优化和效率的提高,从而提高产品质量和客户满意度。MES、APS介绍MES是一种用于管理和控制制造流程的系统。它通过收集实时数据、监控生产过程和协
转载 2024-09-25 18:44:25
95阅读
您可能会对红帽公司开发的不同版本的Linux操作系统有些疑问,想知道应该选择哪一个版本适合自己。在本文中,我将为您介绍一些关于不同版本的红帽Linux的信息,以帮助您做出明智的选择。 红帽公司是全球领先的开源解决方案提供商,其开发的Linux操作系统广泛应用于企业和个人用户。红帽公司提供了多个版本的Linux操作系统,包括红帽企业版Linux(RHEL)、Fedora、CentOS等等。这些版本
原创 2024-02-05 11:18:39
123阅读
# Docker哪个版本? Docker 是一个开放源代码的容器化平台,广泛应用于开发、测试和生产环境。它的主要功能是将应用及其所有依赖打包成一个轻量级的容器,以便于在不同的环境中一致地运行。然而,Docker 的不同版本可能会影响到你所能使用的功能和性能。因此,选择合适的 Docker 版本尤为重要。 ## 选择 Docker 版本的重要性 在选择 Docker 版本时,你可能会考虑以下
原创 2024-10-03 03:48:26
120阅读
## Redis哪个版本? Redis是一个开源的内存数据结构存储系统,常用于缓存、队列、发布订阅等场景。它提供了多种数据结构,如字符串、哈希表、列表、集合等,并支持持久化存储和集群模式。Redis的版本更新较为频繁,目前最新版本为6.2.2。那么在选择Redis版本时,我们应该考虑哪些因素呢?本文将为你介绍如何选择适合的Redis版本。 ### 1. 稳定性 选择稳定的Redis版本是很
原创 2023-10-16 09:06:10
176阅读
# MongoDB哪个版本? MongoDB是一个非关系型数据库管理系统,被广泛用于存储和检索大量数据。在选择使用MongoDB时,选择合适的版本是非常重要的。本文将介绍如何选择适合您需求的MongoDB版本,并提供相关代码示例。 ## MongoDB版本的选择 MongoDB有多个版本可供选择,每个版本都有自己的特点和优势。在选择版本时,需要考虑以下几个因素: 1. 功能需求:不同版本
原创 2024-01-21 07:16:50
324阅读
# 如何选择 OpenStack 版本 选择正确的 OpenStack 版本对于开发和运维至关重要。OpenStack 是一个开源的云计算平台,不同版本的功能和稳定性可能大相径庭。本文将为你详细讲解如何确定使用哪个版本的 OpenStack,并提供具体的实施步骤。 ## 流程概述 我们可以将选择 OpenStack 版本的过程分为以下几个主要步骤: | 步骤 | 说明
原创 9月前
133阅读
# 如何确定使用哪个版本的 MySQL:一篇详尽的指南 在开发过程中,选择合适的数据库版本是非常重要的。今天,我们将详细介绍如何确定你应该使用哪个版本的 MySQL。这篇文章将为你提供一个清晰的流程,并通过代码示例和图表帮助你理解每一步。 ## 流程概述 下面是确定使用哪个版本的 MySQL 的主要步骤: | 步骤 | 操作描述 | |------|----------| | 1 |
原创 2024-08-28 05:19:23
39阅读
关于kafka的信息可以参考官方文档:  https://kafka.apache.org/documentation/ (如果英文不好直接右击翻译成中文就可以,比看网上一堆文章都强)环境信息:IP 角色10.0.83.71 zookeeper、kafka10.0.83.72 zookeeper、kafka10.0.83.73 zookeeper、kafka先把主机名改掉, 分别到3台机
  • 1
  • 2
  • 3
  • 4
  • 5