Вернуться в видеотеку

Нам 85!)) 85 QA Interviews Stream. 01.04.2023 at 9:40 GMT(UTC) +3

Почти четырёхчасовой тренировочный QA-стрим с разбором ответов кандидатов на вопросы по вебу, API, SQL, мобильному тестированию и теории тестирования. Ведущий также рекламирует свой курс и объясняет, как представлять практический опыт на интервью.

Источник: Вадим Ксендзов

Открыть на YouTube

Таймлайн

Коротко о видео

85-й стрим тренировочных QA-собеседований начинается с презентации курса Вадима Ксендзова, а затем переходит к публичным интервью с четырьмя кандидатами. Разбираются клиент-серверная архитектура, веб- и мобильное тестирование, HTTP, сессии и токены, диагностика через DevTools, Postman, прокси-снифферы, логи и базу данных, SQL JOIN и классификации тестирования. Ведущий уточняет ответы кандидатов, показывает подход к локализации дефектов и даёт рекомендации по подготовке рассказа об опыте и резюме. Это тренировочный стрим, а не собеседование с конкретной компанией.

Затронутые темы

Что взять на заметку

  • Подготовьте две версии рассказа о релевантном опыте: краткую примерно на 15 минут и развёрнутую до 40 минут; даже короткий марафон стоит описывать через конкретные задачи, найденные дефекты и документацию.
  • При проблеме отправки формы сначала проверьте DevTools: вкладку Network для наличия и тела запроса, Console для клиентских ошибок; затем воспроизведите запрос через Postman и при доступе проверьте запись в БД через SELECT.
  • Для диагностики значения, не попавшего в БД, разделяйте фронтенд, API и БД: сопоставьте запрос из браузера с самостоятельным API-запросом, проверьте серверные логи и при необходимости выполните прямой INSERT как проверку работоспособности БД.
  • Умейте объяснить, что User-Agent в HTTP-заголовке помогает серверу различать тип клиента; для мобильного и веб-клиента важны также интерфейсные различия, сенсорный ввод и возможный разный набор функций.
  • Повторите SQL JOIN: для объединения таблиц не обязательна физическая связь через foreign key, но сравниваемые значения должны быть совместимы по типу; LEFT JOIN сохраняет все строки левой таблицы, RIGHT JOIN — правой.
  • Разделяйте идентификацию, аутентификацию и авторизацию; проверьте жизненный цикл токена или сессии, если после успешного входа пользователя выбрасывает на страницу логина.
  • Для валидации формы проверьте триггеры по submit, blur и во время ввода, а для сценариев недоступного сервера — тайм-аут, отсутствие ответа и понятное сообщение пользователю.
  • На вопрос о видах тестирования лучше сначала назвать критерий классификации: функциональное/нефункциональное, уровни, доступ к коду, позитивность, запуск кода и автоматизация; затем привести пример проверки и ожидаемый результат.

Рекомендуем посмотреть