随笔分类 -  pytest

摘要:前言 设置测试用例执行顺序: 默认情况下,pytest测试用例的执行顺序是按先外层后内层(目录下的文 件),再根据名称按ascii码值的顺序升序执行。 如果想自定义pytest测试用例的执行顺序,可以通过多种方式实现,常用的 方法有: 1、利用pytest_ordering插件,通过装饰器@pyte 阅读全文
posted @ 2020-08-18 17:57 我是海底的咸鱼 阅读(1730) 评论(0) 推荐(0) 编辑
摘要:1.pytest中的mark介绍 mark主要用于在测试用例/测试类中给用例打标记(只能使用已注册的标记 名),实现测试分组功能,并能和其它插件配合设置测试方法执行顺序等。如下 图,现在需要只执行红色部分的测试方法,其它方法不执行。 2.pytest.ini配置文件编写 3.pytest中设置mar 阅读全文
posted @ 2020-08-18 17:11 我是海底的咸鱼 阅读(966) 评论(0) 推荐(1) 编辑
摘要:1、conftest.py文件是什么 单独存放fixtrue配置的一个文件 用处是可以多个不同的pytest测试脚本共用一套fixture配置,代码维护方便 2、conftest.py使用注意事项 conftest.py文件不能修改名称,否则pytest检测不到 conftest.py与运行的用例要 阅读全文
posted @ 2020-08-18 15:35 我是海底的咸鱼 阅读(544) 评论(0) 推荐(0) 编辑
摘要:fixture fixture修饰器来标记固定的工厂函数,在其他函数,模块,类或整个工程调用它时会被激活并优先执行,通常会被用于完成预置处理和重复操作。 方法: fixture(scope="function", params=None, autouse=False, ids=None, name= 阅读全文
posted @ 2020-08-18 11:37 我是海底的咸鱼 阅读(448) 评论(0) 推荐(0) 编辑
摘要:pytest简介 pytest 是 python 的第三方单元测试框架,比自带的 unittest 更简洁和高 效,同时兼容 unittest 框架。它还有如下优点: 1、简单灵活,容易上手,文档丰富; 2、支持参数化,可以细粒度地控制要测试的测试用例; 3、能够支持简单的单元测试和复杂的功能测试, 阅读全文
posted @ 2020-08-18 10:21 我是海底的咸鱼 阅读(320) 评论(0) 推荐(0) 编辑