Какие пакеты и библиотеки вы использовали в pytest
Что проверяют
Реальный ли у вас опыт автоматизации или список плагинов выучен по статье. Поэтому следом почти всегда спрашивают про один из названных: какую проблему он решил и с чем пришлось повозиться.
Как отвечать
Стройте ответ от задач, а не от алфавита, и называйте только то, что действительно запускали:
pytest-xdist: параллельный прогон через-n auto. Интересен не сам флаг, а то, что всплыло после включения: тесты, зависящие от порядка, общие тестовые данные, фикстуры с состоянием;pytest-rerunfailures: перезапуск упавших через--reruns. Честно скажите, что это временная мера для нестабильных тестов, а не лечение;allure-pytest: отчёт с шагами, вложениями и историей, запуск с--alluredir. Вариант попрощеpytest-html;pytest-mock: фикстураmockerповерхunittest.mock, удобна для подмены вызовов внутри тестируемого кода;pytest-asyncio: когда тестируете асинхронный клиент;pytest-timeout: чтобы зависший тест не держал весь CI.
Вокруг pytest обычно ещё библиотеки: requests или httpx для API, pydantic или jsonschema для проверки схемы ответа, Faker и factory_boy для данных, Playwright через pytest-playwright или Selenium для UI. Упомяните и встроенное: фикстуры с разным scope в conftest.py, parametrize, маркеры для разделения смоука и регресса.
К каждому пункту держите свою историю с цифрами: сколько было тестов, сколько шёл прогон до xdist и после, сколько нестабильных тестов нашли. Если с каким-то плагином не работали, так и скажите и объясните, как применили бы его. Это звучит лучше выдуманного опыта, который развалится на втором уточнении.
Где спотыкаются
Хвастаются процентом покрытия от pytest-cov. Он измеряет, какой Python-код выполнился в процессе тестов. Если вы проверяете внешний сервис по HTTP, покрытие его кода этот плагин не покажет вовсе.
Называют десяток плагинов и не могут объяснить ни один. Лучше три, но с подробностями.
Путают mocker с подменой сервера. Он патчит объекты в процессе тестов, а чтобы тестируемый сервис получил поддельный ответ от соседа, нужен мок-сервер вроде WireMock.