随笔分类 - pytest系列文章
摘要:开头 保存工作中常用的日志。 pytest有自己的日志管理的开关,不需要用到python的日志库 开始 在文件根目录下新建一个pytest.ini文件 基本设置 [pytest] log_cli=true log_level=NOTSET log_format = %(asctime)s %(lev
阅读全文
摘要:开头 经过前面几章的学习,这时候要来个测试实战会比较好巩固一下学过的知识 任务要求 1、实现计算器(加法,除法)的测试用例 2、使用数据驱动完成测试用例的自动生成 3、在调用测试方法之前打印【开始计算】,在调用测试方法之后打印【计算结束】 目录结构 目录解析 datas/calc_list.yaml
阅读全文
摘要:插件的加载方式 外部插件: pip install 安装的插件 本地插件: pytest 自动模块发现机制(conftest.py存放) 内置插件: 代码内部的_pytest目录加载 什么是hook 就是钩子函数 Pytest 有哪些hook函数 pytest 编写自己的插件--添加命令行参数 #
阅读全文
摘要:一份简单的测试报告 一份简单的测试报告可以使用pytest的插件html就可以生成, demo如下 先下载 pip install pytest-html 下载完之后,在当前执行过测试用例的测试目录下的终端执行 pytest --html=report.html # 即可生成一份简单的 report
阅读全文
摘要:Pytest参数化 @pytest.mark.parametrize(argnames, argvalues) argnames: 要参数化的变量, string(逗号分隔), list, tuple argvalues: 参数化的值,list, list[tuple] 新建一个 简单的 test_
阅读全文
摘要:前言 目前有两种纯测试的测试框架,pytest和unittest,这系列文章主要介绍pytest为主 UnitTest测试框架理论 python 自带的单元测试框架,常用在单元测试 在自动化测试中提供用例组织与执行 提供丰富的断言方法-验证函数等功能 加上HTMLTestRunner可以生成html
阅读全文

浙公网安备 33010602011771号