- 博客(7)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 pytest(10): 自定义命令行参数,获取传参
Hook 方法之 pytest_addoption :pytest_addoption 可以让用户注册一个自定义的命令行参数,方便用户将数据传递给 pytest;这个 Hook 方法一般和 内置 fixture pytestconfig 配合使用,pytest_addoption 注册命令行参数,pytestconfig 通过配置对象读取参数的值;pytest_addoption注册、pytestconfig获取命令行参数 :# conftest.py import pytes...
2021-07-17 15:48:36 2805 3
转载 如何建设软件质量保障体系
互联网敏捷化开发风格盛行的趋势下,测试地位趋于边缘化,受限于公司和部门的固有风格化,经常和开发人员一起跟着产品经理疲于做折返跑运动。这里不聊开发产品测试那些事,打铁还需自身硬,主要讲下如何从测试和项目整体出发、建立一套稳定有效的质量保障体系。版本的发布,一般分为以下类型:项目,周期较长,立项到上线在3周以上迭代,正常小版本迭代,以周为单位生产问题修复,线上问题紧急处理,即时发版本文着重聊下项目类型,比较适用于中、大型互联网公司。参与角色,常规有:产品、开发、测试、运维、业务验收方。项目的阶段.
2021-07-17 10:21:24 3909
转载 pytest(9): fixture,定义,使用,参数化
fixture是在测试函数运行前后,由pytest执行的外壳函数。fixture中的代码可以定制,满足多变的测试需求,包括定义传入测试中的数据集,配置测试前系统的初始状态,为批量测试提供数据源,等等。#!/usr/bin/python3#-*- conding:utf-8 -*-import pytest @pytest.fixture()def fixturefun(): return 2def test_one(fixturefun): assert fixturef
2021-07-15 11:17:05 1971
原创 pytest(8): 配置conftest.py,pytest.ini
conftest.py如果希望多个测试文件共享fixture,可以在公共目录下新建一个conftest.py文件,将fixture放在其中例:目录结构:.├── conftest.py├── __init__.py├── test_001.py└── test_002.py#conftest.pyimport pytest @pytest.fixture(scope="session",autouse="True")def sess_scope(): pr.
2021-07-15 11:11:39 1191 2
redis做后台缓存方案,缓存数据库数据,数据一致性怎么实现?
2021-07-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人