pytest是python的一个单元测试框架
插件安装
pytest
pytest-html 生成html格式的自动化测试报告
pytest-xdist 测试用例分布式执行,多cpu分发
pytest-ordering 用于改变测试用例的执行顺序
pytest-rerunfailures 用例失败后重跑
allure-pytest 用于生成美观的测试报告
放到requirements.txt统一安装
默认测试用例规则
模块名称必须以test_开头或者_test结尾
测试类必须以Test开头,并且不能有init方法
测试方法必须以test开头
pytest测试用例的执行方式
主函数模式
运行所有:pytest.main()
运行指定模块:pytest.main(['-vs','test_login.py'])
运行指定目录:pytest.main(['-vs','./目录名称&