Подготовка к интервью

Вопросы на собеседовании по pytest

67 вопросов по pytest с технических собеседований

67 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по pytest — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: pytest, testing, python.

Каталог

Результаты поиска

Найдено: 67
Теория

Как запустить тесты с помощью pytest?

Запустите python -m pytest в настроенном тестовом окружении или укажите конкретный файл и тест. Перед интеграционными проверками убедитесь, что используются изолированные данные и подменены внешние сервисы.

Читать ответ
Теория

Почему параметризация `pytest` предпочтительнее цикла `for` внутри одного теста?

Параметризация создаёт отдельный тестовый случай для каждого набора данных. Поэтому один провал не скрывает остальные проверки, а отчёт показывает конкретный вход и позволяет запустить его отдельно.

Читать ответ
Теория

Что такое фикстура в PyTest? Из каких частей состоит (setup/teardown через yield)? Какие аргументы у фикстуры?

Фикстуры в тестировании — это подготовительные действия, которые создают необходимое состояние для выполнения теста.

Читать ответ
Теория

Можно ли параметризовать фикстуру pytest и какими способами?

Да, можно сделать фикстуру (фиксацию состояния) с параметрами для её настройки. В QA Automation часто используют параметризацию фикстур, чтобы переиспользовать их с разными входными данными или конфигурациями.

Читать ответ
Теория

Расскажи про pytest. Для чего нужен TFL (предположительно имелось в виду: для чего нужен pytest в целом)?

pytest — это популярный фреймворк для написания и запуска тестов на Python. Он упрощает процесс тестирования благодаря лаконичному синтаксису, автоматическому обнаружению тестов и множеству полезных плагинов.

Читать ответ
Теория

Как организовать тест в PyTest таким образом, чтобы проверить его возможность автоматического ремонта в будущем?

Для организации теста в PyTest с возможностью автоматического ремонта (self-healing) стоит использовать подходы, которые позволяют тесту адаптироваться к изменениям UI или окружения:

Читать ответ
Теория

Что такое фикстуры в pytest? Как они выглядят и работают?

В тестировании фикстура — это подготовленное состояние или набор данных, необходимых для запуска теста (например, создание тестовой базы данных, настройка окружения).

Читать ответ
Теория

Использовал ли ты декоратор в тестах с PyTest для организации тестовых случаев?

Да, в PyTest можно использовать декораторы для организации тестов и параметризации. Например, с помощью @pytest.mark.parametrize можно запускать один тест с разными входными данными:

Читать ответ