pytest是非常优秀的单元测试框架,支持不同的编程模式、参数化数据驱动、丰富的插件、Hook函数、配置,同时也可以和主流的Allure框架整合生成漂亮的测试报告。通过对本章内容的学习,读者可以掌握以下知识。
自动化测试编写规范、原则与注意事项。
pytest命令行执行详解。
pytest参数化驱动实战。
fixture函数与conftest.py实战。
pytest强大的配置特性与功能。
pytest主流插件的应用。
pytest.ini与tox.ini配置实战。
Allure框架整合pytest生成测试报告。