『德不孤』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文件和用例执行的顺序的主要内容,如果未能解决你的问题,请参考以下文章