pytest使用方法
1.安装pytest
windows: 管理员打开cmd
pip install pytest
2.初始化和结束方法
初始化:setup() #运行于每一个测试方法开始
结束:teardown() #运行于每一个测试方法结束
类初始化: setup_class() #只会在测试类开始运行一次
类结束: teardown_class() #只会在测试类结束运行一次
3.pytest配置文件
名字:
pytest.ini
(或)tox.ini
配置文件作用:
保存pytest在命令行运行时,需要的所有参数信息
创建位置:
项目根目录下
文件首行写入: [pytest]
配置命令行参数:
addopts = 参数
搜索目录:
testpaths = 相对目录
搜索文件名:
python_files = 文件名字 # 文件可以指定某个全名 也可以指定通
配符写法
搜索指定执行测试类:
python_classes = 类全名 或者 通配符
搜索指定执行测试方法:
python_functions = 方法全名 或者 通配符
3.报告插件
windows管理员打开cmd
pip install pytest-html
addopts后面 :
--html=路径+报告文件夹名字+生成报告名.html
windows: addopts = --html=./report\\report.html
4.修改测试方法默认执行顺序