『德不孤』Pytest框架 — 4.pytest.ini文件和用例执行的顺序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了『德不孤』Pytest框架 — 4.pytest.ini文件和用例执行的顺序相关的知识,希望对你有一定的参考价值。

参考技术A

通过全局的配置文件运行测试用例,这种方式才是在实际企业自动化中的应用方式。(前面三种方式是自己测试的时候使用)

pytest.ini 文件是Pytest的主配置文件,可以改变Pytest的运行方式, pytest.ini 文件的名字是固定的,不能改动。

pytest.ini 文件可以改变Pytest测试框架默认的行为(查找执行测试用例的行为),Pytest会读取 pytest.ini 文件中配置信息,按指定的方式去运行测试用例。

pytest.ini 文件要注意:

下面是最基础的 pytest.ini 文件的编写,如下:

Unittest 测试框架,默认是以用例名的 ascll 大小,来决定测试用例的执行的顺序。

Pytest 测试框架:默认从上到下顺序执行测试用例,也就是文件中先写的谁,谁就先执行。

我们可以通过函数装饰器的⽅式,标记被测试函数来决定用例执⾏的顺序。

需要使用 pytest-ordering 插件。

安装⽅式: pip install pytest-ordering

使⽤⽅法:

示例:

以上是关于『德不孤』Pytest框架 — 4.pytest.ini文件和用例执行的顺序的主要内容,如果未能解决你的问题,请参考以下文章

Pytest测试框架知识

pytest学习和使用4-pytest和Unittest中setupteardown等方法详解和使用(最全)

入门4-Pytest测试用例运行方式命令行方式运行

4.pytest中固定装置setup和teardown

10pytest -- skip和xfail标记

httprunner 3.x学习6