摘要: ''' 模块级(setup_module/teardown_module)开始于模块始末, 全局的在类中不起作用 类级(setup_class/teardown_class)只在类中前后运行一次(在 类中) 方法级(setup_method/teardown_method)开始于方法始末 (在类中) 阅读全文
posted @ 2022-08-07 22:55 一只琥珀 阅读(318) 评论(0) 推荐(1)
摘要: pytest前置钩子(setup)与用例之间互相传参 方法一: import pytest import time @pytest.fixture() def setup(request): begin_time = time.time() print('param from case: %s' % 阅读全文
posted @ 2022-08-07 22:50 一只琥珀 阅读(604) 评论(0) 推荐(0)
摘要: 前言使用参数化,allure报告默认的用例标题为用例名称,这样可读性较差参数化使用ids,也并不能完全解决问题(还是会保留用例名称)使用allure.title()装饰器写死标题的方式,用例维护成本较高所以希望能把parametrize参数化数据驱动结合title使用,下面会以登录用例为例来详细介绍 阅读全文
posted @ 2022-08-07 00:04 一只琥珀 阅读(376) 评论(0) 推荐(0)
摘要: 一、使用场景: 接口A:查询商品列表,商品列表中的商品返回的有商品id; 接口B: 根据看接口A返回的商品id,进入商品详情中,对商品进行编辑并保存。 二、设计预期: 1、将接口A的操作放在前置(setup_class(),因为这个接口只有一个地方使用一次且没有更新,所以我用的是class级别的前置 阅读全文
posted @ 2022-08-07 00:00 一只琥珀 阅读(925) 评论(0) 推荐(0)