一、作用:
1、发现用例:默认发现用例的规则。模块名必须以test_开头或者_test结尾,测试类必须以Test开头,测试方法必须以test_开头
2、执行用例
3、判断结果
4、生成结果
二、Pytest用例管理框架详细介绍
结合sele,reque,appium实现web,接口,app自动化。
Allure生成非常美观的报告以及和jenkins实现持续集成
插件:pytest;
pytest-html;生成html报告
pytest-xdist 多线程执行
pytest-ordering 控制用例的执行顺序
pytest-rerunfailures 失败用例重跑
pytest-base-url 基础路径
allure-pytest 生成allure报告
---------上述均放到requirements.txt里面,通过以下命令安装
pip install -r requirements.txt
三、如何执行
1、命令行?不行现在
2、主函数
import pytest
if __name__ == '__main__':
pytest.main()
3、通过配置文件pytest.ini来改变以及执行用例
不管是命令行还是主函数,都会读取pytest.ini配置文件来执行。
<
Pytest框架详解

最低0.47元/天 解锁文章
456

被折叠的 条评论
为什么被折叠?



