pytest使用整理
时间:2021-07-22 17:34:46
收藏:0
阅读:0
[TOP]
pytest
- 常用插件(pip install 安装)
- pytest-html : 用于生成html格式的自动化测试报告
- pytest-xdist: 用于多线程执行用例的插件
- pytest-ordering:用于改变测试用例执行顺序
- pytest-rerunfailures:失败的用例重跑
- allure-pytest:用于生成allure报告
-
pytest默认规则
- 模块名必需以test_开头,或者_test结尾
- 测试类必须以Test开头,并且不能使用init的初始化方法
- 默认规则支持修改,可创建pytest.ini进行规则修改
-
pytest运行测试用例的方式
- 主函数模式
- pytest.main() :执行全部的用例
- pytest.main([‘-vs‘]) :执行全部用例,显示用例的打印
- pytest.main([‘./文件名‘]) :执行指定路径下的测试用例
- pytest.main([‘./文件名/模块名::类名::函数名‘]) :执行指定的函数
- pytest.main([‘-vs‘,‘./文件名‘]) :包含多个条件时,用逗号隔开
- 主函数模式
评论(0)