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
相关推荐
凤希AI伴侣2 小时前
界面重构与本地化实践:凤希AI伴侣的自动化演进思考 凤希AI伴侣2025年12月21日
人工智能·重构·自动化·凤希ai伴侣
cr_每天进步一点点2 小时前
【无标题】
人工智能·python·机器学习
我的xiaodoujiao2 小时前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 35--二次封装MySQL数据库连接操作
python·学习·测试工具·pytest
DechinPhy2 小时前
使用Python免费合并PDF文件
开发语言·数据库·python·mysql·pdf
驾数者2 小时前
Flink SQL自定义函数开发:标量、聚合、表值函数实现
python·sql·flink
qq_252614412 小时前
python爬虫爬取视频
开发语言·爬虫·python
专业开发者2 小时前
楼宇自动化如何提升运营效率
运维·物联网·自动化
PNP Robotics2 小时前
聚焦具身智能,PNP机器人展出力反馈遥操作,VR动作捕捉等方案,获得中国科研贡献奖
大数据·人工智能·python·学习·机器人
咸鱼加辣2 小时前
【python面试】你x的启动?
开发语言·python