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
相关推荐
KnowSafe1 小时前
从手动到智能:证书自动化解决方案的技术演进
运维·自动化
做怪小疯子7 小时前
华为笔试0429
python·numpy
Warson_L8 小时前
Dictionary
python
寒山李白10 小时前
解决 python-docx 生成的 Word 文档打开时弹出“无法读取内容“警告
python·word·wps·文档·docx·qoder
2501_9272835810 小时前
荣联汇智助力天津艺虹打造“软硬一体”智慧工厂,全流程自动化引领印刷包装行业数智变革
大数据·运维·数据仓库·人工智能·低代码·自动化
2401_8323655210 小时前
JavaScript中rest参数(...args)取代arguments的优势
jvm·数据库·python
Sirius.z10 小时前
第J3周:DenseNet121算法详解
python
HXDGCL10 小时前
矩形环形导轨:自动化循环线的核心运动单元解析
运维·算法·自动化
2301_7796224111 小时前
Go语言怎么用信号量控制并发_Go语言semaphore信号量教程【入门】
jvm·数据库·python
2301_7662834411 小时前
c++如何将控制台输出保存到文件_cout重定向到txt【详解】
jvm·数据库·python