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
相关推荐
GISer_Jing6 分钟前
AI自动化工作流:智能驱动未来(升级研究生项目!!!)
人工智能·前端框架·自动化
猿界零零七31 分钟前
pip install mxnet 报错解决方案
python·pip·mxnet
不只会拍照的程序猿2 小时前
《嵌入式AI筑基笔记02:Python数据类型01,从C的“硬核”到Python的“包容”》
人工智能·笔记·python
Jay_Franklin3 小时前
Quarto与Python集成使用
开发语言·python·markdown
Oueii3 小时前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
2401_831824964 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python
njidf4 小时前
Python日志记录(Logging)最佳实践
jvm·数据库·python
@我漫长的孤独流浪4 小时前
Python编程核心知识点速览
开发语言·数据库·python
宇擎智脑科技4 小时前
A2A Python SDK 源码架构解读:一个请求是如何被处理的
人工智能·python·架构·a2a
2401_851272994 小时前
实战:用Python分析某电商销售数据
jvm·数据库·python