摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 简介 1、indirect默认是False 2、如果设置成True,表示把被parametrize修饰器修饰的方法形参当函数执行(parametrize中参数名和这个形参同名), 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 测试数据 从数据库导出的数据是csv case.csv parametrize从csv获取数据 #!/usr/bin/env python # -*- coding: utf-8 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 测试数据 case.xlsx 设置为文本格式:'123 模块安装(读excel) pip install xlrd==1.0.0 parametrize从excel获取数据 #! 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 测试数据 case.json [ { "uname": "ren", "pwd": "123" }, { "uname": "qzcsbj", "pwd": "456" } ] 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 前置基础 python操作yaml:https://www.cnblogs.com/uncleyong/p/17994122 关于数据驱动 数据驱动就是通过数据的改变从而驱动自动 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 关于parametrize参数化 之前我们分享了通过fixture返回值实现参数化(详见:https://www.cnblogs.com/uncleyong/p/17957896 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 前言 通常,我们通过分包或者分模块来对用例进行分类管理, 如果只想执行符合某要求的部分用例,该如何实现呢? 可以使用装饰器@pytest.mark.xxx给用例打标签(自定义标记 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 简介 pytest.ini是pytest的主配置文件,可以添加配置改变pytest的默认行为,这样不用我们每次执行都在命令行中指定很多参数; 此配置文件通常放到项目根目录下。 配 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 用例名默认展示 我们先来看下用例名默认是如何显示的 一个参数 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Author : 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 特点 1. fixture可以通过设计params,让依赖该fixture的用例迭代执行 2. params数据可以为[列表],(元组),{集合},{字典} 3. params数 阅读全文