python-pytest
文章平均质量分 61
鸣宝
这个作者很懒,什么都没留下…
展开
-
Python接口自动化测试之pytest:(六)内置固件—tmpdir、tmpdir_factory
在Pytest框架中存在一些内置固件,不需要单独编写代码,可以直接使用。不仅能大幅简化测试工作,还能提高测试效率。 使用命令pytest --fixtures或者pytest --funcargs可以查看所有可用的fixture,包括内置的、插件中的以及当前项目定义的。原创 2023-09-14 21:32:27 · 250 阅读 · 1 评论 -
Python接口自动化测试之pytest:(五)Fixture的参数化使用
在mark标记中我们已经知道装饰器@pytest.mark.parametrize()对测试方法可以进行参数化,那么参数化也可以通过固件实现,只不过Fixture的参数化是通过params参数实现的。 同一个测试方法可能需要不同的参数来构造逻辑、环境或结果基本相同的场景,可以使用Fixture的参数化来减少重复工作。原创 2023-09-13 20:34:18 · 216 阅读 · 1 评论 -
Python接口自动化测试之pytest:(四)共享Fixture
在测试过程中,会有许多测试用例的前置条件都存在相同的内容,比如登录,如果每执行一个测试用例都执行一次登录显然是不合理的。因此需要将登录写成一个方法,共享给所有需要使用的测试用例。要实现这样的功能需要conftest.py文件,在conftest.py文件中定义共享的功能,其他测试文件在运行时会自动查找。原创 2023-09-12 22:00:44 · 133 阅读 · 0 评论 -
Python接口自动化测试之pytest:(三)Fixture固件
fixture被称为固件或夹具,文章中详细描述了fixture的参数,及其使用方法,并且都有示例,着重说明了scope的使用。原创 2023-09-05 21:47:41 · 215 阅读 · 0 评论 -
Python接口自动化测试之pytest:(一)参数化执行
Pytest是非常流行的Python测试框架,适用于单元测试、UI测试、接口测试。原创 2023-09-03 15:36:50 · 256 阅读 · 0 评论 -
Python接口自动化测试之pytest:(二)pytest.mark标记
Python接口自动化测试之pytest,pytest.mark标记的学习,主要包括mark函数的种类,以及重点演示了xfail和parametrize的用法。原创 2023-09-04 21:24:35 · 550 阅读 · 3 评论