首页 > 其他分享 >标记功能预期失败的用例-xfail

标记功能预期失败的用例-xfail

时间:2022-11-12 12:14:51浏览次数:72  
标签:01 标记 mark xfail pytest test 用例

目录

介绍

xfail 是用来标记那些预期失败的用例,它是一个内部标记

将用例标记失败

  • 不同的标记方法使用示例

    @pytest.mark.xfail
    def test_01():
        pass
    
    @pytest.mark.xfail(reason="功能还未提测")
    def test_01():
        pass
    
    def test_01():
      if 2>1:
          pytest.xfail(reason="功能还未提测")
    
    

xfail 可用的参数

  • condition在制定条件下失败,可以将条件作为第一个参数

    @pytest.mark.xfail(2>1,reason="功能还未提测")
    
    
  • reasoon可以指定失败的原因

    @pytest.mark.xfail(reason="功能还未提测")
    
  • raises指定单个异常或异常元组

    @pytest.mark.xfail(raises=ValueError)
    def test_01():
        raise AttributeError('属性报错')
    
  • run设置False的时候报告xfail,设置Treu的时候报告xpass

    @pytest.mark.xfail(run=False)
    def test_01():
        pass
    
  • strict 设置False的时候报告xpass,设置Treu的时候报告failed

    @pytest.mark.xfail(run=False)
    def test_01():
       pass
    

忽略xfail

  • 通过命令行执行,通过runxfail 忽略标记的xfail,就像没有标记xfail一样
    pytest -- runxfail
    
  • 通过配置文件pytest.ini忽略
    xfail_strict=true
    

xfail官网文档

标签:01,标记,mark,xfail,pytest,test,用例
From: https://www.cnblogs.com/py-zhq/p/16883419.html

相关文章

  • 软件测试之编写用例的重要性
    1.深入了解需求的过程一个项目立项开始,测试就开始介入,我们从产品的PRD文档、用户交互图,视觉图等相关文档去熟悉产品的各个模块,各个业务流程。或者在产品规划和设计......
  • C语言实现扫雷(标记/取消标记雷、自动展开)
    前言扫雷的设计和三子棋大同小异。这次我在之前的扫雷基础上加入了标记/取消标记雷和显示雷的数量的功能。希望对大家能有帮助。这里以9*9的棋盘为例。先附上游戏的最终效果......
  • HTML----常用标记(文本、文字、超链接与锚点连接)
    1.标记的分类单标记:只有一个标记既是开始,也是结束,如:图片、视频双标记:又开始有结束,成对出现的,主要作用就是描述标记的内容,如:div2.文本、文字<font></font......
  • 常用公用用例设计-增删改查
    常用公用用例设计-增删改查一、保存操作1、保存成功,数据库增加新纪录——OK2、保存失败,数据库没有新增纪录——OK3、非必填项不输入保存——OK4、......
  • 《上海悠悠接口自动化平台》-4.注册用例集实战演示
    前言以注册接口为例,在平台上演示如何维护接口自动化用例访问地址http://47.108.155.10/login.html用户名:demo,密码:demo123有兴趣的可以自己去查看用例规范和运......
  • 接口自动化测试用例如何设计
    转载请注明出处❤️作者:测试蔡坨坨原文链接:caituotuo.top/bc90038a.html你好,我是测试蔡坨坨。说到自动化测试,或者说接口自动化测试,多数人的第一反应是该用什么工具,比如:P......
  • freecodeCamp_构建一组彩色标记
    点击查看代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="utf-8"><metaname="viewport"content="width=device-width,initial-scale=1.0">......
  • 最全面的测试用例整理
    一、文本框为字符型必填项非空校验:1、必填项未输入--程序应提示错误;2、必填项只输入若干个空格,未输入其它字符--程序应提示错误;字段唯一性校验:(不是所有字段都作此项......
  • 如何利用API FOX编写业务测试用例?
     假设管理员进行一个场景:为网站新增品牌,内容为品牌名:冬青及服务商名:胡歌,并验证是否新增成功所以:通过页面的F12查询,我们可以知道新增品牌接口,及列表品牌接口,以及品牌详情......
  • pytest运行测试用例时,控制台不打印警告信息
    使用pytest执行用例,控制台显示警告信息: 解决方法:新增pytest.ini文件,文件内容:[pytest]addopts=-pno:warnings 再次运行测试用例,控制台打印无警告信息......