Собеседование на тестировщика ПО (Junior QA) №21
Длинное тренировочное интервью для Junior QA с разбором ответов по теории и практике тестирования. Ведущий по ходу объясняет неточные ответы Натальи и в конце даёт рекомендации по подготовке.
cherkasovschool
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 9,2 тыс.
- Лайки на YouTube: 172
Таймлайн
Коротко о видео
Это учебное публичное собеседование: Наталья, окончившая курс Junior QA, отвечает на вопросы по ручному тестированию, а собеседующий уточняет и исправляет формулировки. Разбираются цели и виды тестирования, тест-дизайн, тестовая документация, баг-репорты, API, различия веб-, нативных и гибридных приложений, Scrum и базовый SQL. В финале собеседующий оценивает ответы как в целом хорошие, но советует ускорить ответы, чётче различать UI и UX и лучше структурировать объяснения техник тест-дизайна.
Затронутые темы
Что взять на заметку
- Для ответа о целях тестирования стоит заранее выбрать одну простую классификацию и последовательно объяснять: информирование о состоянии качества, контроль соответствия ожиданиям и выявление дефектов.
- UI-тестирование сверяет интерфейс с актуальными макетами, а UX оценивает понятность и удобство использования; эти понятия кандидатка несколько раз смешивала.
- Эквивалентное разбиение и анализ граничных значений нужно начинать объяснять с общей цели: сократить число тест-кейсов без заметной потери покрытия, а затем раскрывать механику каждой техники.
- Регрессия — это уже проверенные ранее кейсы; решение о её объёме зависит от рисков, времени и наличия надёжных автотестов, а не является безусловным для каждого релиза.
- Для сложных, долгоживущих систем и передачи работы другим людям полезны подробные тест-кейсы; для коротких проектов или размытых требований рациональнее чек-листы.
- Перед эскалацией спорного бага менеджеру следует проверить окружение, версию сборки и воспроизводимость; решение PM об отказе от исправления стоит оставить в комментариях к тикету.
- Для перехода к Automation QA собеседующий рекомендует укрепить базу Python и ООП, изучить Selenium и его ожидания, а также понимать основы автоматизации, а не только синтаксис языка.