- 博客(8)
- 收藏
- 关注
原创 pytest框架—使用@pytest.mark.skip/skipif跳过用例
在测试方法前加上装饰器@pytest.mark.skip(),reason参数是可选的,如果reason有值会在测试结果中输出在测试类前加上装饰器@pytest.mark.skip()在模块里加入:pytestmark = pytest.mark.skip()
2024-10-27 11:16:04 238
原创 Pytest框架—运行参数 -k,-q,-s,-v 使用详解
3、同时执行用例名中包含关键字1或者关键字2的用例。4、执行用例名中同时包含多个关键字的用例。需要先进入文件所在的文件下。2、不执行用例名包含关键字的用例。6、只执行文件里类下的某个方法。5、只运行某个文件里的某个函数。需要先进入文件所在的文件下。
2024-10-11 07:09:24 208
原创 Pytest框架—使用@pytest.mark.标签名筛选测试用例
方法三:在pytest.ini文件的addopts后面指定执行命令,然后在执行入口,执行main函数即可。在conftest.py文件中使用pytest_configure(config)钩子函数注册。方法二:在执行入口,main函数中指定好命令,执行main()函数即可。方法一:在Terminal,先进入要执行的文件夹或模块,执行命令。pytest -s -v -m 标签名。方法一:在pytest.ini中注册。标签名和标签名说明都不支持中文。
2024-10-09 23:40:16 242
原创 Pytest框架—fixture函数的调用
用装饰器@pytest.fixture()装饰的函数def rtc_init(): #rtc_init是fixture函数装饰器@pytest.fixture()有5个参数分别为scope: fixture函数作用域,可选值有function、class、module、package和 session五种可选,默认为functionautouse: fixture函数是否自动执行,默认为false,不自动执行,当为True时主动执行fixture函数params:fixture 函数的测试数据ids。
2024-10-02 20:42:44 320
原创 PyCharm中使用pytest框架执行测试用例时报错 “ fixture ‘XXX‘ not found ” available fixtures
如下图,我的工程目录如下:conftest.py放在项目根目录下管理fixture函数,在cases文件夹下的测试文件中调用了conftest.py中的fixture函数,
2024-10-01 12:07:15 174
原创 Pytest框架—用例参数化(@pytest.mark.parametrize)
在工作中,一个团队的自动化测试用例和测试数据基本都需要分离,使用Pytest框架时,可以使用@pytest.mark.parametrize装饰器进行测试用例数据参数化。
2024-09-12 07:30:06 379
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人