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
相关推荐
且去填词17 小时前
DeepSeek :基于 AST 与 AI 的遗留系统“手术刀”式治理方案
人工智能·自动化·llm·ast·agent·策略模式·deepseek
2501_9216494917 小时前
主流金融数据API对比:如何获取精准、及时的IPO数据
开发语言·python·金融·restful
云动课堂17 小时前
【运维实战】企业级Samba文件共享服务 · 一键自动化部署方案 (适配银河麒麟 V10 /openEuler /CentOS)
运维·centos·自动化
栈与堆17 小时前
LeetCode-88-合并两个有序数组
java·开发语言·数据结构·python·算法·leetcode·rust
cly117 小时前
SaltStack自动化(一): 原理与安装
运维·自动化·saltstack
f***241117 小时前
高效管理临时文件:自动化方案全解析
运维·自动化
超人小子17 小时前
自动化报表系统实战:用Python让报表工作智能化
运维·python·自动化
dagouaofei17 小时前
AI 生成 2026 年工作计划 PPT,内容质量差异在哪里
人工智能·python·powerpoint
ai_top_trends17 小时前
2026 年工作计划汇报 PPT:AI 生成方案实测对比
人工智能·python·powerpoint
寻星探路17 小时前
【Python 全栈测开之路】Python 基础语法精讲(三):函数、容器类型与文件处理
java·开发语言·c++·人工智能·python·ai·c#