None

生命就像一条蜿蜒的河流

导航

随笔分类 -  pytest

pytest学习笔记
pytest allure生成测试报告
摘要:安装 pip install allure-pytest 下载allure 配置好环境变量 实例: import allure import pytest @pytest.fixture(scope='session') def login(): print('用例先登录') @allure.ste 阅读全文

posted @ 2021-03-01 16:17 我睡着了 阅读(90) 评论(0) 推荐(0)

pytest fixture:使用fixture实现用例之间的调用
摘要:pytest fixture 定义fixture跟定义普通的函数差不多,唯一的区别就是在函数上加个装饰器@pytest.fixture() fixture命名不要以test开头,跟用例区别开。fixture是有函数返回值的,没有返回值默认None 用例调用fixture的返回值,直接就是吧fixtu 阅读全文

posted @ 2021-03-01 15:26 我睡着了 阅读(176) 评论(0) 推荐(0)

pytest参数化处理;使用参数化装饰器、解析列表、元组、字典等数据
摘要:pytest参数化处理 在pytest中,可以使用参数化测试,即每组参数都独立执行一次测试 使用的工具就是pytest.mark.parametrize(argnames,argvalues) import pytest #l列表 date=['123','456'] @pytest.mark.pa 阅读全文

posted @ 2021-03-01 15:09 我睡着了 阅读(363) 评论(0) 推荐(0)

pytest标记:查找策略、标记测试函数
摘要:pytest标记 pytest查找策略 标记测试函数 pytest查找策略,默认情况下,pytest会递归查找当前目录下所以以test开始或结尾的python脚本,并执行文件内所有以test开始或结束的函数和方法 实例: import pytest class TestCase02(object): 阅读全文

posted @ 2021-03-01 14:41 我睡着了 阅读(168) 评论(0) 推荐(0)

pytest,setup和teardown
摘要:用例运行级别 模块级(setup_module/teardown_module)开始与模块始末,全局的 函数级(setup_function/teardown_function)只对函数用例生效(不在类中) 类级(setup_class/teardown_class)只在类中前后运行一次(在类中) 阅读全文

posted @ 2020-05-25 17:39 我睡着了 阅读(174) 评论(0) 推荐(0)

pytest用例编写规则、执行测试
摘要:pytest简介 pytest是python的一种单元测试框架,与pytest自带的unittest测试框架类似,但是比unittest使用起来更简洁,效率更高。 特点: 1、非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考 2、能够支持简单的单元测试和复杂的功能测试 3、支持参数化 4、 阅读全文

posted @ 2020-05-25 17:14 我睡着了 阅读(544) 评论(0) 推荐(0)