Как запустить только UI- или только API-тесты в pytest?
Пометьте тесты зарегистрированными маркерами ui и api и запускайте pytest -m ui либо pytest -m api. Альтернатива — разделение по каталогам и запуск нужного пути.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Пометьте тесты зарегистрированными маркерами ui и api и запускайте pytest -m ui либо pytest -m api. Альтернатива — разделение по каталогам и запуск нужного пути.
Читать ответПроверьте удаление своей существующей записи, отсутствие записи, повторный запрос, чужую запись и отсутствие авторизации. Отдельно важны связанные данные, конкурентное изменение и фактический бизнес-эффект.
Читать ответОпишите реальный способ использования Playwright: через Java-библиотеку, Kotlin с Java API или отдельный тестовый проект. Наличие в резюме нескольких инструментов не объясняет их роли автоматически.
Читать ответНазовите фактический опыт UI- и API-автоматизации, язык и примерный период регулярной работы на Python. Отделяйте коммерческие задачи от обучения и разового знакомства.
Читать ответStream API описывает обработку данных цепочкой операций, а цикл явно управляет обходом и состоянием. Stream может быть удобнее для filter/map/reduce, но не делает код автоматически быстрее или проще.
Читать ответОпишите фактические способы связи сервисов: синхронные HTTP/RPC-вызовы и асинхронные сообщения, если они были. У каждого назовите конкретный сценарий и причину выбора.
Читать ответДля Stream API подойдёт преобразование и фильтрация коллекции, для Builder — создание сложных тестовых данных. Приведите реальную задачу и объясните, почему выбранный подход сделал код понятнее.
Читать ответОбработчик кнопки собирает данные, выполняет клиентские проверки и отправляет API-запрос. Backend проверяет запрос и права, выполняет бизнес-операцию и возвращает результат, который frontend отображает.
Читать ответОпишите реальные слои своего фреймворка: тестовые сценарии, API-клиенты, модели данных, подготовку состояния и проверки. Не существует единственной обязательной структуры классов.
Читать ответСначала проверю пустую корзину, корректную корзину с товарами и скидками, а также изоляцию корзин разных пользователей. Для расчётов заранее уточню смысл discount и правила округления.
Читать ответНазовите фактическое число или честный диапазон API-автотестов, уточнив единицу подсчёта: сценарии, функции или параметризованные случаи. Не стоит придумывать точную цифру.
Читать ответФронтенд не обязательно сложнее API или интеграций. Ответ зависит от вашего опыта: UI добавляет асинхронность, устройства и визуальные состояния, а интеграции — распределённые отказы и согласование данных.
Читать ответ