1.Pytest是一个非常成熟的单元测试框架。灵活和简单。
2.它可以结合selenium,requests,appium完成各种不同的自动化。
3.它还可以生成自定义allure报告以及和jenkins持续集成。
4.Pytest有很多强大的插件。
pytest
pytest-html(生成html报告的插件)
pytest-xdist(多线程运行的插件)
pytest-ordering(改变用例的执行顺序的插件)
pytest-rerunfailures(失败用例重跑的插件)
allure-pytest(生成美观自定义的allure报告)
5.插件安装
(1)通过在项目的根目录下新增一个requirements.txt文件保存插件。

(2)把需要安装的插件一次性复制到文件内;

(3)在Pycharm工具命令行虚拟环境里执行 pip install -r requirement.txt一次性安装完成

执行结果如下截图:

备注:上面截图的already是提示已经安装好了。
本文介绍了Pytest,一个灵活且成熟的测试框架,可用于结合Selenium、requests和Appium进行自动化测试。它支持自定义allure报告、多线程执行、插件扩展,如pytest-html、pytest-xdist等,并能与Jenkins集成。通过requirements.txt管理和安装插件。
523





