一、pytest简介
1、pytest是一个韭常成熟的python的单元框絮,比unittest更灵活,容易上手。
2、pytest可以和selenium,requests,appium结合实现web自动化,接囗自动化,app自动化。
3、pytest可以实现测试用例的跳过以及reruns失败用例重试。
4、pytest可以和allure生成非常美观的测试报舌。
5、pytest可以和Jenkins持续集成。
6、pytest有很多插件,并且这些插件能够实现很多的实用的操作。
pytest-html 生成html格式的自动化测试报告
pytest-xdist 测试用例分布式执行,多CPU分发
pytest-ordering 用于改变测试用例的执行顺序
pytest-rerunfailures 用例失败后重跑
allure-pytest 用于生成美观的测试报告
安装相关python模块:
pip install pytest pytest-html pytest-xdist pytest-ordering pytest-rerunfailures allure-pytest
二、pytest默认的测试用例规则以及基础应用
1、模块名必须以test_开头或者_test结尾
2、测试类必须以Test开头,并且不能有init方法(构造函数)
3、测试方法必须以test开头
三、pytest测试用例的运行方式
1、主函数模式
2、命令行模式
3、通过读取pytest.ini配置文件运行
标签:allure,框架,Pytest,单元测试,pytest,html,自动化,test,测试用例 From: https://www.cnblogs.com/vorn/p/17383426.html