Тестировщик (ручное тестирование) , Middle — вопросы с реальных собеседований, часть 5
232 вопросов уровня Middle, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Как были реализованы скрипты для автотестов, которые вы начали писать в конце проекта?
testing
middle
1×
Как бы вы тестировали создание новой записи в таблице заказов и какие проверки при этом стоит предусмотреть?
testing
middle
1×
Как создать связанную сущность в таблице при создании новой записи?
database
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Как были реализованы скрипты для автотестов, которые вы начали писать в конце проекта?
В конце проекта было решено покрыть автотестами критический функционал, который часто ломался при регрессионных проверках. Основной задачей было не полное покрытие, а быстрая обратная связь для команды. Я реализовал smoke-сценарии на pytest для бэкенда (REST Assured) и Selenide для UI, ориентируясь на top-10 пользовательских сценариев. Архитектура: каждый тест — самостоятельный, не зависящий от других. Использовали…
✓ Выбор фреймворков (pytest + REST Assured / Selenide) и ограничение на критический функционал
✓ Независимость тестов, моки для внешних систем, параметризация тестовых данных
🔒 и ещё 2 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Что такое локализация в контексте разработки и как она реализуется?
web
middle
1×
Как происходит процесс вставки данных в таблицу при создании новой записи в базе данных?
database
SQL
middle
1×
Где в архитектуре приложения следует размещать логику проверки данных (валидации)?
architecture
middle
1×
Что делать, если при тестировании внешней интеграции мы получаем HTTP-код ответа 500?
testing
middle
1×
Где на фронтенде вы отслеживаете и проверяете запросы, связанные с различными сценариями (позитивными, негативными и т.д.)?
frontend
JavaScript
middle
1×
Какие ошибки, помимо 500-й, вы встречали при тестировании внешней интеграции?
testing
middle
1×
Вы работаете в Dodo Brands уже довольно долго. Не считаете ли вы, что засиделись на одном месте?
behavioral
middle
1×
Будем ли мы проводить дополнительное тестирование или считаем, что текущего покрытия достаточно?
testing
middle
1×
Как организовать сбор и просмотр логов в системе?
devops
middle
1×
Как происходит процесс релиза у вас?
devops
middle
1×
Расскажите, как у вас устроен процесс релиза программного обеспечения?
devops
middle
1×
Что такое троттлинг?
web
middle
1×
Как протестировать метод, который выводит всех зарегистрированных пользователей в системе?
testing
middle
1×
Что такое подход Shift-left в тестировании и разработке?
testing
middle
1×
Как правильно валидировать и обрабатывать запросы, поступающие от зарегистрированных пользователей?
backend
middle
1×
Проще ли тестировать микросервисы по сравнению с монолитной архитектурой?
architecture
middle
1×
Как использовать модель ACID?
database
SQL
middle
1×
Как проверить, что сервис в Kubernetes работает корректно?
devops
Kubernetes
middle
1×
Почему клиент постоянно отправляет запросы и не учитывает ответы сервера?
networking
middle
1×
Как работает брокер сообщений?
architecture
middle
1×
Какие виды миграции данных существуют: синхронная и асинхронная?
database
middle
1×
В чем заключается главное отличие данной модели от GPT?
architecture
Machine Learning
middle
1×
Зачем в программировании и сетевом взаимодействии может быть нужен широковещательный (broadcast) механизм?
networking
middle
1×
Какие существуют виды интеграции систем?
architecture
middle
1×
Где и как хранятся логи в системе и какими инструментами их можно посмотреть?
devops
middle
1×
В чем разница между WebSocket и другими протоколами передачи данных (например, HTTP)?
networking
middle
1×
Как устроена система прав доступа в файловой системе?
operating_systems
Linux
middle