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是提示已经安装好了。