天蝎泪

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

随笔分类 -  pytest

跟着大佬学
pytest-09(conftest.py的层级作用)
摘要:一个测试工程下是可以有多个conftest.py的文件,一般在工程根目录放一个conftest.py起到全局作用。在不同的测试子目录也可以放conftest.py,作用范围只在该层级以及以下目录生效 层级关系并且每个目录下都放一个conftest.py和__init__.py(python的每个pa 阅读全文

posted @ 2020-07-14 14:56 天蝎泪 阅读(247) 评论(0) 推荐(0) 编辑

pytest-08(fixtrue的详细使用)
摘要:关于什么时候报failed错误,什么时候报error错误的时候。 报FAILED的时候执行,即当testxu11!=testxu的时候报 报ERROR的时候执行,即当在fixtrue断言失败的时候报错。 当使用多个fixtrue的时候,查看执行效果fixture也可以return一个元组、list或 阅读全文

posted @ 2020-07-14 14:17 天蝎泪 阅读(273) 评论(0) 推荐(0) 编辑

pytest-07(使用装饰器fixtrue中的autose=True)
摘要:普通的fixtrue参数,先定义好功能,其他用例全部传参调用该功能,如下: 使用装饰器@pytest.mark.usefixtures()修饰需要运行的用例 autouse设置为True,自动调用fixture功能 注意:star设置scope为module级别,在当前.py用例模块只执行一次,au 阅读全文

posted @ 2020-07-13 16:34 天蝎泪 阅读(188) 评论(0) 推荐(0) 编辑

pytest-06(参数request的使用)
摘要:如果想把登录操作放到前置操作里,也就是用到@pytest.fixture装饰器,传参就用默认的request参数user = request.param 这一步是接收传入的参数,下面演示一个参数的情况 那当request传递两个参数的时候,如果用到@pytest.fixture,里面用2个参数情况, 阅读全文

posted @ 2020-07-13 15:30 天蝎泪 阅读(831) 评论(0) 推荐(0) 编辑

pytest-05(常用断言)
摘要:pytest里面断言实际上就是python里面的assert断言方法,常用的有以下几种 1、assert xx 判断xx为真 2、assert not xx 判断xx不为真 3、assert a in b 判断b包含a 4、assert a==b 判断a等于b 5、assert a!=b 判断a不等 阅读全文

posted @ 2020-07-08 16:18 天蝎泪 阅读(268) 评论(0) 推荐(0) 编辑

pytest-04(参数化parametrize的使用)
摘要:pytest.mark.parametrize可以实现测试用例的参数化 它也可以标记单个测试实例在参数化,使用内置的mark.xfail 也可以实现参数组合的方式两两组合 阅读全文

posted @ 2020-07-08 11:37 天蝎泪 阅读(178) 评论(0) 推荐(0) 编辑

pytest-03(fixture参数的使用,以及conftest.py的作用)
摘要:1.firture相对于setup和teardown来说应该有以下几点优势 命名方式灵活,不局限于setup和teardown这几个命名 conftest.py 配置里可以实现数据共享,不需要import就能自动找到一些配置 scope="module" 可以实现多个.py跨文件共享前置, 每一个. 阅读全文

posted @ 2020-07-01 16:27 天蝎泪 阅读(296) 评论(0) 推荐(0) 编辑

pytest_02(使用pychar执行pytest)
摘要:安装好pytest库后,要设置好pytest,步骤为新建一个工程后,左上角file->Setting->Tools->Python Integrated Tools->项目名称->Default test runner->选择py.test 改完之后,要实现一个该脚本方法 点击右键就可以看到执行命令 阅读全文

posted @ 2020-07-01 11:28 天蝎泪 阅读(116) 评论(0) 推荐(0) 编辑

pytest-01(安装pytest及运行规则)
摘要:下载安装pytest库,输入命令即可 查看pytest版本信息 新建一个 测试方法使用pytest执行 新建一个测试类看pytest的执行 主要还是要理解pytest用例规则 文件名以test_*.py文件和*_test.py 以test_开头的函数 以Test开头的类 以test_开头的函数 所有 阅读全文

posted @ 2020-07-01 10:46 天蝎泪 阅读(157) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示