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
相关推荐
我要两颗404西柚18 分钟前
2【python】:常用关键字,函数,方法
python
COOLMO研究AI21 分钟前
Python 如何给 AI API 实现断路器模式:防止雪崩与保护本地服务
人工智能·python·php
zzzzzz31023 分钟前
LLM 成本治理:从 token 账单到线上熔断,团队应该先做哪三件事?
人工智能·python·api
AC赳赳老秦1 小时前
网页公开附件自动采集:OpenClaw 批量下载页面内嵌 Word/Excel 附件,统一格式后结构化入库
java·python·word·php·excel·deepseek·openclaw
北斗落凡尘1 小时前
LangGraph 入门实战(3)
python·langchain
TAN-90°-1 小时前
Deep Learning for Computer Vision——Image Classification with Linear Classifiers
python·深度学习·算法·计算机视觉·线性回归
AINative软件工程1 小时前
LLM API 成本失控怎么办?工程师的实时异常检测指南
python
练习两年半的攻城狮1 小时前
LlamaIndex ResponseMode 深度解析
python·llamaindex
阿pin1 小时前
Java随笔-红黑树
java·python·算法·红黑树
ii_best2 小时前
iOS 投屏ios群控鹰眼中控系统安装指南|电脑端 + TestFlight + 开发者模式实操
ios·自动化·按键精灵