pytest测试框架基础

pytest测试框架基础知识

本文介绍了pytest测试框架的基础知识。主要内容包括:测试框架的定义与功能(用例发现、管理、环境管理等);pytest的安装与更新方法;三种启动方式(命令行、代码和IDE操作);以及基本使用命令。摘要简要概括了pytest的核心概念和基本操作流程,为初学者提供了入门指导。

测试框架

测试框架:抽象出来的工具集合,提供大量组件、工具、功能

  • 用例发现
  • 用例管理
  • 环境管理
  • 用例执行
  • 测试报告

安装pytest

安装pytest 复制代码
pip install pytest		# 安装pytest
pip install pytest -U	# 更新最新pytest

pytest三种启动方式

  1. 命令: pytest

  2. 代码:

    python 复制代码
    import pytest
    
    pytest.main()
  3. 鼠标(pycharm):

    鼠标右键(或点击行号前面的启动图标) 点击Run 'python tests'

启动框架执行用例:

复制代码
pytest

查询参数、配置、使用说明

复制代码
pytest -h
相关推荐
deepseek231 小时前
Dependabot匿名私有仓库开放后仍更新失败?组织级镜像的访问边界与排查实战
python·github·devops·软件供应链·dependabot
智商网输送线配件1 小时前
自动化流水线配件采购实战:从应急补货到非标定制的供应链优化方案
大数据·运维·人工智能·自动化·智商网·流水线设备配件
q243621 小时前
2026深度解读:Work Agent长程任务能力与传统自动化工具差异
运维·自动化
水母量化1 小时前
从监控A到执行B:拆解跨品种联动交易的自动化链路
运维·自动化·量化交易
曲径海盗1 小时前
【Python 学习第 28 天】字符串基础
python·学习笔记·编程入门
for_ever_love__1 小时前
LangChain 模型参数调优:temperature、max_tokens 这些到底怎么设
python·语言模型·langchain·aigc·模型参数·temperature·max_tokens
F&C嘉准传感器1 小时前
国产加固型安全光幕:抗物料撞击,更换周期延长至3年
安全·自动化
loulanyue_2 小时前
自动化AI研究仅需2年,ASI只需3到4年——读OpenAI联创John Schulman激辩递归自我改进RSI
运维·人工智能·自动化
LONGZHIQIN2 小时前
Python学习笔记
笔记·python·学习
雪碧透心凉_2 小时前
PythonWin32API窗口与鼠标操作
开发语言·python·计算机外设