当前位置: 首页 > article >正文

如何在 Pytest 中使用命令行界面和标记运行测试

关注开源优测不迷路

大数据测试过程、策略及挑战

测试框架原理,构建成功的基石

在自动化测试工作之前,你应该知道的10条建议

在自动化测试中,重要的不是工具

在前文你已经初步尝试编写了代码和单元测试,并且想要确保它能正常运行。你只需在终端中运行 pytest 命令来运行这些测试。结果!有些测试失败了。

你该如何调试呢?

为了调试,有时运行单个测试、运行特定模块或类中的测试,或者基于标记运行测试会很有帮助。

但你如何只运行单个测试呢?

实际上,在 Pytest 中运行任意一个测试既简单又巧妙。

在本文中,我们将学习如何使用 Pytest 运行单个测试、控制运行哪些测试,以及如何跳过测试。

我们还将了解 Pytest 标记以及如何利用它们对测试进行分类或分组。

如果你正在开发一项新功能,并且还不想运行该功能的测试,跳过测试可能会很有用。

或者,在某个特定时刻,你可能根本不需要运行所有测试。

无论你的使用场景是什么,了解如何使用终端中的 Pytest 命令控制运行哪些测试都是很有好处的。

让我们学习如何做到这一点。

目标

阅读本文后,你应该能够:

  • 理解如何运行基本的 Pytest 测试。

  • 控制运行哪些测试。

  • 在需要时跳过测试。

  • 使用标记对测试进行分类并运行特定组别的测试。


http://www.kler.cn/a/512162.html

相关文章:

  • 知识图谱中的word2vec 技术是做什么的?
  • Web前端开发技术之HTMLCSS知识点总结
  • kubernetes学习-Service(七)
  • Weblogic - General - 弱口令 任意文件读取漏洞
  • 【蓝桥杯选拔赛真题62】C++求和 第十四届蓝桥杯青少年创意编程大赛 算法思维 C++编程选拔赛真题解
  • UI自动化测试:异常截图和page_source
  • python清除空格函数
  • 深入解析浏览器异步任务调度 API:让 Web 开发更高效
  • 通过Ukey或者OTP动态口令实现windows安全登录
  • ent.SetDatabaseDefaults()
  • Windows图形界面(GUI)-QT-C/C++ - Qt QToolBox详解教程
  • JSON全解析:语法、转换与FastJson应用指南
  • Linux(UOS系统:DHCP)
  • 数据库的DML
  • Kafka 日志存储 — 日志索引
  • IO模型与NIO基础二
  • 算法随笔_13: 有效三角形的个数
  • CSS 默认值
  • app测试笔记
  • 【Linux】Linux入门(一) 用户与用户组
  • AI发展困境:技术路径与实践约束的博弈
  • Linux TCP 之 RTT 采集与 RTO 计算
  • leetcode350-两个数组的交集II
  • 速通Docker === 网络
  • 进阶——第十六届蓝桥杯(sscanf的运用)
  • 云原生作业(四)