• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

pytest接口自动化测试框架 | pytest安装和规则

武飞扬头像
热爱编程的通信人
帮助1

视频来源:B站《冒死上传!pytest接口自动化测试框架(基础理论到项目实战及二次开发)教学视频【软件测试】》

一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!


  1. 安装

pip install pytest

  1. 验证

pytest --version

  1. pytest文档

官方文档:
https://docs.pytest.org/en/latest/contents.html

  1. pytest规则

pytest是如何去寻找要执行的测试用例的?

1)pytest将在当前目录及其子目录中运行所有格式为test_*.py或者*_test.py的文件

2)类必须以Test开头

官方:

它遵循标准的测试发现规则。

Python测试发现约定

  • 如果为指定任何参数,则收集从testpaths(如果已配置)或当前目录开始。另外,命令行参数可以在目录,文件名或节点ID的任何组合中使用。
  • 递归到目录,除非它们匹配norecursedirs。
  • 在这些目录中,搜索test_*.py或*_test.py。
  • 从这些文件中,收集测试项目:在类之外拥有test前缀的测试函数或方法在拥有Test前缀中的测试类(不含__init__方法)中的拥有test前缀的测试函数或方法

可自定义测试发现规则

pytest也可以发现使用标准的unittest.TestCase子类技术的测试用例(完全兼容unittest的原因)

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhggakfa
系列文章
更多 icon
同类精品
更多 icon
继续加载