pytest简介

Posted sgfg-1314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pytest简介相关的知识,希望对你有一定的参考价值。

pytest有哪些优点?

  • 允许直接使用assert进行断言,而不需要使用self.assert*;
  • 可以自动寻找单测文件、类和函数;
  • Modular fixtures可以用于管理小型或参数化的测试信息;
  • 与unittest和nose单测框架兼容;
  • 兼容性较好,支持Python 2.7,Python 3.4+。
  • 丰富的插件支持,共计有超过315个插件支持;

pytest收集测试用例规则

1、默认在当前目录搜集用例,在那个目录下运行pytest命令,就在这个目录下去收集

2、搜索规则

  • 测试文件以test_开头(以_test结尾也可以)
  • 测试类以Test开头,并且不能带有 init 方法
  • 测试函数以test_开头

通过打标签名来过滤要执行得用例

使用方法:

在测试用例/测试类前面加上: @pytest.mark.标记名

-----命令行运行

pytest -m 标签名1  not  标签名2  (执行标签1,不执行标签2)

 

以上是关于pytest简介的主要内容,如果未能解决你的问题,请参考以下文章

pytest 简介与安装

pytest简介

Python测试框架pytest(25)测试报告Allure - 简介安装示例报告结构

pytest基础

pytest基础

pytest基础