Собеседование Senior QA | Реальная практическая задача

preview_player
Показать описание

В этом видео мы разбираем реальную практическую задачу с собеседования на Senior QA Manual.
Что спрашивают работодатели? Изучаем систему диагностики беспилотного автомобиля — российского аналога Tesla.

🔍 Что мы рассмотрим:

Архитектурная модель: Подробно изучим представленную схему системы, включающую:

Базу данных (DB)
Сервисы для загрузки и чтения данных
Message Broker (Брокер сообщений)
Event Server (Сервер событий)
Event Agents (Агенты событий)
Обработка событий при разрыве соединения (Broken connectivity service)

План тестирования:

Как подойти к тестированию каждой компоненты системы.
Проверка корректности передачи сообщений через брокер сообщений.
Верификация работы с базой данных: чтение и запись данных.
Проверка взаимодействия различных сервисов с брокером сообщений и сервером событий.

Ключевые аспекты ручного тестирования:

Тестовые кейсы для проверки работоспособности агентов событий в условиях нормального и прерывистого соединения.
Методы и инструменты для мониторинга и логирования событий.
Валидация данных на всех этапах передачи и обработки.
Технические особенности:

Важность брокера сообщений в распределенной системе.
Роль базы данных в хранении и управлении данными.
Реагирование системы на события и возможные сбои.
Рекомендации и советы:

Как эффективно подготовиться к подобным заданиям на собеседованиях?
Какие вопросы задать интервьюеру для уточнения требований и условий тестирования?
Посмотрев это видео, вы получите четкое понимание, как подходить к тестированию сложных архитектурных решений, что критически важно для успешного прохождения собеседования на позицию Senior QA.
Рекомендации по теме
Комментарии
Автор

Задача интересная, но к сожалению решение было очень скучным и посредственным, далеким от глубины Senior уровня( Единственный + что не растерялся ну или не подал виду) На будущее - если рисуют подобные схемы то 100 из 100 хотят в первую очередь услышать кейсы недоступности того или иного сервиса а также про контракты между ними

user_dmtt
Автор

Со стороны ивент агента разве не должна быть БДшка в которой храним данные которые отправляем? По идее должно быть две таблицы, одна с одной стороны другая с другой

SimonMinasov
Автор

Часто спрашивают такой system design ? Спрашивают ли если грейд ниже синьора?

yummybunny
Автор

Если ты позиционируешь себя как честного человека, зачем ты обманываешь людей тем, мол ты на реальном собесе… Сколько видосов и видео что склейка…

Ильдарассаламалейкум