前言
1、pytest核心基本功能
非常容易上手,入门简单,具有丰富的资料文档,有很多实例可以进行参考
具有很多的第三方插件,并且可以自定义扩展功能
执行测试用例过程中可以将某些用例进行标记:跳过,指定顺序执行,标记失败,标记参数化等
支持标记参数化:用例脚本只需要编写一次,那么可以实现数据驱动测试完整整个模块的测试内容
支持重复执行失败用例
便捷管理用例,方便和持续集成工作完成集成任务,便于生成自动化测试报告
自动化测试框架的核心作用:
定位测试用例;
执行测试用例;
断言测试用例;
生成测试报告;
2、pytest常用的插件安装
测试框架
pytest
生成html测试报告
pytest-html
多线程运行
pytest-xdist
控制用例的执行顺序
pytest-ordering
失败用例重跑
pytest-rerunfailures
生成allure测试报告
allure-pytest
管理基础路径
pytest-base-url
如果需要单独安装插件内容可以使用命令:
pip install pytest
集体插件安装,把所有需要安装的插件放置requirements.txt
pytest
pytest-html
pytest-xdist
pytest-ordering
pytest-rerunfailures
allure-pytest
pytest-base-url
原文链接:https://blog.csdn.net/csdnchengxi/article/details/135152689