Вернуться в видеотекуКоротко о видео
Публичное учебное собеседование на Junior QA: Арнольд, изучающий тестирование около полутора недель, отвечает на вопросы интервьюера, который уточняет и дополняет ответы. Разбираются основы тестирования, классификации тестов, тест-дизайн, документация, баг-репорты, типы приложений и HTTP-взаимодействие. В финале интервьюер отмечает, что кандидат охватил почти все темы, но ему следует углубить знания перед реальными собеседованиями.
Затронутые темы
Что взять на заметку
- Уметь объяснить тестирование как сопоставление фактического результата с ожидаемым и назвать источники ожиданий: требования, документацию, бизнес-аналитика, команда; при их отсутствии — здравый смысл пользователя и обсуждение с командой.
- Различать позитивные и негативные сценарии: негативный тест проверяет корректную реакцию системы на неверные действия, например сообщение об ошибке при неправильном пароле, а не только попытки «сломать» приложение.
- При нехватке времени приоритизировать проверки: сначала новый функционал и Smoke/Sanity, а объём регрессии согласовывать с командой и сроками.
- Подготовить чёткое объяснение white-box, black-box и gray-box testing: белый ящик покрывает код, чёрный — бизнес-требования, а API-проверки через Postman могут служить примером серого ящика.
- Для эквивалентного разбиения выбирать представителей классов с одинаковой обработкой системой; для диапазона логина 4–10 символов проверять границы и соседние недопустимые значения, а не все значения диапазона.
- Выбирать чек-лист для простых, быстрых или индивидуальных проверок, а подробный test case — для сложных сценариев и совместной работы; в test case обязательны шаги и ожидаемый результат.
- Перед спором с разработчиком о баге проверить версию сборки, окружение и актуальность требований; только затем демонстрировать воспроизведение или обсуждать расхождение.