03 2020 档案
摘要:一、Fixture用例分组运行常用于冒烟测试,分模块运行等 pytest.ini配置文件中增加分组参数markers来实现用例分组,如: markers = g1:组一 smoke:冒烟测试 pytest.ini内容如下: [pytest] addopts = -s --html=./report.
阅读全文
摘要:一、Fixture参数之params参数可实现参数化:(可以为list和tuple,或者字典列表,字典元祖等) 实例如下: import pytest def read_yaml(): return ['1','2','3'] @pytest.fixture(params=read_yaml())
阅读全文
摘要:fixtrue修饰器标记的方法通常用于在其他函数、模块、类或者整个工程调用时会优先执行,通常会被用于完成预置处理和重复操作。例如:登录,执行SQL等操作。 完整方法如下:fixture(scope='function',params=None,autouse=False,ids=None,name=
阅读全文
摘要:一、Pytest的前置和后置方法 1.Pytest可以集成unittest实现前置和后置 import unittest import pytest class TestCase(unittest.TestCase): def setUp(self) -> None: print('unittest
阅读全文
摘要:一、Pytest简介pytest是一个非常成熟的全功能的Python测试框架,主要有一下几个特点:1.简单灵活,容易上手,支持参数化2.能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium、appium等自动化测试,requests+pytest接口自动化测试3.pytest具有很多
阅读全文

浙公网安备 33010602011771号