![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pytest
文章平均质量分 83
阿里自动化测试君
这个作者很懒,什么都没留下…
展开
-
pytest—pytest.mark.parametrize的使用
一、前言我们这篇文章呢来讲讲pytest.mark.parametrize的使用,大家都知道Pytest中装饰器@pytest.mark.parametrize('参数名',list)可以实现测试用例参数化,类似DDT,废话我就不多说了,咱么直接开始吧。二、如何使用第一个参数是字符串,多个参数中间用逗号隔开 第二个参数是list,多组数据用元组类型;传三个或更多参数也是这样传。list的每个元素都是一个元组,元组里的每个元素和按参数顺序一一对应 传一个参数 @pytest.mark.原创 2022-05-16 21:32:18 · 14096 阅读 · 0 评论 -
pytest—setup和teardown简单用法
前言小伙伴们好呀,我又来了我们今天聊聊关于pytest前后置应用,使用过unittest的小伙伴们都知道,setup和teardown是用来处理用例的开始前工作和结束后的工作,其中还有setupclass和teardownclass是保证执行所以的用例都只执行1次前置和后置,使用起来非常方便,那么学习pytest强大的测试框框,肯定也有这个功能,并且还比unittest的简单不少。pytest中的前置pytest比较强大,提供了不仅仅一种方法的前置和后置:setup_module、.原创 2022-05-16 20:25:23 · 6058 阅读 · 3 评论 -
pytest——fixtures
前言前面我发了一篇文章是讲pytest框架的基本使用的,这篇文章呢就是讲pytest-fixtures,我也不多说废话了我们直接进入正题吧。介绍pytest fixtures的目的是提供一个固定的基线,使测试可以在此基础上可靠地、重复地执行;对比xUnit经典的setup/teardown形式,它在以下方面有了明显的改进:fixture拥有一个明确的名称,通过声明使其能够在函数、类、模块,甚至整个测试会话中被激活使用; fixture以一种模块化的方式实现。因为每一个fixture的名字都原创 2022-05-15 22:01:50 · 3122 阅读 · 1 评论 -
pytest测试框架的基本使用与介绍
前言七叔发现大家好像很喜欢pytest的内容,那么今天呢七叔想好好的给大家介绍一下pytest测试框架的一个基本使用。咱们直接进入主题,喜欢我的可以关注我哟。pytest介绍pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点:1、简单灵活,容易上手,文档丰富;2、支持参数化,可以细粒度地控制要测试的测试用例;3、能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(pytest+requests);4、原创 2022-05-15 20:07:42 · 1008 阅读 · 0 评论 -
Python自动化——pytest常用插件详解
前言Pytest是Python的一种单元测试框架,与unittest相比,使用起来更简洁、效率更高,也是目前大部分使用python编写测试用例的小伙伴们的第一选择了。除了框架本身提供的功能外,Pytest还支持上百种第三方插件,良好的扩展性可以更好的满足大家在用例设计时的不同需求。本文将为大家详细介绍下面6项常用的插件。废话就不多说了我们直接开始吧。1、失败重跑 pytest-rerunfailures 安装:pip install pytest-rerunfailures .原创 2022-05-13 21:24:35 · 2665 阅读 · 0 评论 -
七叔教你用Pytest+Allure+Jenkins实现Web自动化集成测试
前言今天我们来讲讲Pytest+Allure+Jenkins实现Web自动化集成测试,喜欢的小伙伴记得点赞哟。Pytest介绍pytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特点:简单灵活、容易上手、文档丰富;支持参数化,可以细粒度地控制被测用例;能够支持简单的单元测试和复杂的功能测试,还可以用来做Web自动化(selenium)、APP自动化(appium)以及接口自动化(pytest+requests);pytest具有很多第三方插件,并且可以自动以扩展.原创 2022-05-10 20:15:35 · 2645 阅读 · 0 评论 -
七叔带你玩转pytest—fixture,妈妈再也不用担心学不会测试了
前言我们今天呢来看看pytest实现fixture有几种方式,分别该怎么进行呢?小编废话不多说了咱们直接开始吧!自动化测试框架中的 fixture我们在编写测试用例,都会涉及到用例执行之前的环境准备工作,和用例执行之后的环境清理工作。代码版的测试用例也不例外。在自动化测试框架当中,我们也需要编写:用例执行之前的环境准备工作代码(前置工作代码)用例执行之后的环境清理工作(后置工作代码)通常,在自动化测试框架当中,都叫做 fixture。pytest 作为 py.原创 2022-05-08 16:19:32 · 527 阅读 · 0 评论 -
Python接口自动化测试之Requests库&Pytest框架
前言:感谢各位读者阅读七叔的文章,感谢每一位读者,如果方便的话麻烦动一下发财的小手点个关注,七叔写的文章可能不是那么生动有趣但是还是希望能给各位带来提升,,文章最后有叔的一些干货也是七叔十三年测试所保留下来的资源,各位如果感兴趣的话可以来看看 发送get请求 #导包importrequests#定义一个urlurl="http://xxxxxxx"#传递参数payload="{\"head\":{\"accessToken\":\"\",\"lastnotice\":...原创 2021-09-02 20:38:49 · 591 阅读 · 2 评论