Есть ли графический интерфейс (GUI) для запуска тестов в pytest?

Как найти библиотеку или инструмент, который позволит легко запускать тесты по отдельности или группами для всей команды через пользовательский интерфейс, чтобы избежать проблем с настройками nginx, allure и другими компонентами?
  • 13 мая 2024 г. 10:21
Ответы на вопрос 2
Да, существует несколько вариантов GUI для запуска тестов в pytest. Например, можно использовать PyCharm (IDE для Python), который предоставляет удобный интерфейс для запуска тестов и просмотра результатов.

Также существует инструмент pytest-qt, который предлагает GUI для запуска тестов pytest в PyQt5 или PySide2 окружении. Или pytest-harness, который предоставляет интерфейс для запуска и отслеживания результатов тестов.

Для поиска подходящей библиотеки или инструмента, можно просто выполнить поиск по ключевым словам вроде "pytest GUI tool" или "pytest test runner" в интернете или на платформах для разработчиков, таких как GitHub. Также можно проконсультироваться с коллегами или в сообществах Python для рекомендаций и советов.
В vs code это решается <a href="https://code.visualstudio.com/docs/python/testing" rel="nofollow">одним плагином</a> , в pycharm это раньше было из коробки (последний раз использовал 2 года назад). <br/> При этом все это не особо нужно, т.к. удобнее запускать из консоли. Если у вас на тесты влияет nginx это какие-то странные интеграционные тесты, которые стоит разделять при помощи мaркеров.
Похожие вопросы