Что такое фикстура в PyTest? Из каких частей состоит (setup/teardown через yield)? Какие аргументы у фикстуры?
Фикстуры в тестировании — это подготовительные действия, которые создают необходимое состояние для выполнения теста.
Читать ответПодготовка к интервью
56 вопросов с собеседований в Золотое Яблоко
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Золотое Яблоко. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: testing, python, automation.
Каталог
Фикстуры в тестировании — это подготовительные действия, которые создают необходимое состояние для выполнения теста.
Читать ответГенераторы в Python — это специальные функции, которые возвращают итератор и позволяют последовательно выдавать значения по одному, при этом сохраняя своё состояние между вызовами.
Читать ответДля передачи данных в формате JSON в теле HTTP-запроса используется заголовок:
Читать ответВ настоящее время я работаю в части тестирования API и автоматизации тестов.
Читать ответHTTP-статус 404 означает "Not Found" — запрашиваемый клиентом ресурс (например, веб-страница или файл) не найден на сервере.
Читать ответМетоды POST и PUT используются для отправки данных на сервер, но имеют разные семантические значения и поведение:
Читать ответВ pytest хуки (hooks) — это специальные функции, которые позволяют вмешиваться в процесс выполнения тестов на разных этапах: перед запуском тестов, после их завершения, при сборе тестов и т.д.
Читать ответМетод GET — это стандартный HTTP-метод, используемый для запроса данных с указанного ресурса.
Читать ответДля организации теста в PyTest с возможностью автоматического ремонта (self-healing) стоит использовать подходы, которые позволяют тесту адаптироваться к изменениям UI или окружения:
Читать ответВ Python для создания глубокой копии объекта используется модуль copy и функция deepcopy().
Читать ответВ pytest фикстура — это специальная функция, которая подготавливает тестовое окружение и предоставляет тестам необходимые данные или объекты.
Читать ответВ Selenium для выполнения клика по выбранному элементу используется метод click().
Читать ответ