62 вопроса по Selenium с технических собеседований
62 вопроса1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
На странице собраны вопросы по Selenium — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: selenium, testing, qa.
проверять структуру JSON применять JSON Schema для описания правил и типов полей контролировать обязательные и необязательные поля проверять типы данных: string, number, boolean проверять форматы значений: email,…
CI/CD автоматизирует сборку, тестирование и деплой приложения Добавляем в пайплайн отдельный этап для запуска тестов — build/test stage Применяем тестовые фреймворки, например JUnit, pytest или Selenium, и формируем…
Как открыть браузер и перейти на страницу? Автоматизация браузера, WebDriver воспользоваться WebDriver — Selenium или Playwright запустить драйвер нужного браузера создать браузерную сессию через API вызвать метод…
Контекст: работа с Git и объединение веток Конфликт появляется, когда две ветки изменяют одни и те же строки несовместимым образом В этом случае Git приостанавливает слияние и отмечает файлы, содержащие конфликты Для…
Как устроен рабочий процесс Gitflow? модель ветвления в Git две базовые ветки: master (релизы) и develop (разработка) отдельные feature-ветки для новых функций создаются от develop release-ветки используются для…
Иерархия исключений Python Все исключения наследуются от базового класса BaseException Ключевым классом для ошибок служит Exception: от него производятся все пользовательские исключения Подклассы Exception объединены…
Клиентские и серверные HTTP-ошибки: статусы 4xx и 5xx Ошибки на стороне клиента — HTTP 4xx Основные статусы: 400 Bad Request — запрос сформирован некорректно 401 Unauthorized — требуется пройти аутентификацию 403…
Как используются pytest, Allure и Selenium для автоматизации тестирования? pytest — Python-фреймворк для создания и выполнения модульных и функциональных тестов, оснащённый гибкой системой фикстур и плагинов Selenium…
Инструменты для проверки API и пользовательского интерфейса Тестирование API: Postman — понятный инструмент для формирования, отправки и автоматизации HTTP-запросов с поддержкой коллекций и окружений. Swagger (Swagger…
Изменяемые и неизменяемые типы данных изменяемые (mutable): объекты, чьё состояние допускает изменение после создания неизменяемые (immutable): объекты, состояние которых остаётся неизменным после создания в JS к…
Фреймворки для тестирования на Java JUnit — основной и наиболее распространённый инструмент для модульного тестирования TestNG — расширенные возможности, аннотации и параллельное выполнение Mockito — создание…