Pytest学习笔记(25)-重复执行用例插件 pytest-repeat

本文介绍了pytest-repeat插件的使用,包括安装、参数介绍、重复执行测试用例直到失败、装饰器应用及–repeat-scope选项,帮助在Python测试中提升测试用例的稳定性和复现性。
摘要由CSDN通过智能技术生成

前言

  • 日常业务测试过程中,经常会遇到偶现的bug,需要重复操作来复现bug

  • 自动化测试同样如此,也会需要重复执行用例,来确定用例的稳定性、成功性和复现偶现的bug

  • pytest-repeat 是 pytest 的一个插件,可以重复的执行单个测试或多个测试,也可以自定义重复执行的次数

  • 官方文档:https://pypi.org/project/pytest-repeat/

前提条件

  • Python 2.7、3.5+ 或 PyPy
  • pytest 3.6 或更高版本

插件安装

pip3 install pytest-repeat -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

参数介绍

  • –count :指定重复运行的次数

使用详解

举个🌰
#!/usr/bin/env python3
# -*- coding:utf-8 -*-

"""
    __File__   = test_case1.py
    __Project__= _JAuto-Interface
    __Time__   = 2022-03-02 16:57:54
    __Author__ = 黎晟
"""


def test_1():
    print("测试用例1")


def test_2():
    print("测试用例2")
执行命令
pytest -vs <
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值