Вернуться в видеотекуСобеседование на ручного тестировщика (Middle QA) | Выпуск 5
Пятая часть публичного тестового собеседования на Middle QA с вопросами по фронтенду, браузерным инструментам, веб-протоколам и локализации.
- Направление
- QA
- Формат
- Видео
- Грейд
- Middle
- Длительность
- 1 ч 2 мин
Коротко о видео
Публичное тестовое собеседование с Алексеем, который по описанию автора претендует на позицию Middle QA; эта часть посвящена фронтенду и смежным веб-темам. Интервьюер спрашивает о SPA и MPA, HTML/CSS/JavaScript, DOM, CSS-каскаде, сетевой загрузке и этапах рендеринга страницы. Далее обсуждаются авторизация через токены и cookie, кэширование, возможности DevTools, подмена ответов при недоступном бэкенде, JSON/XML/XSD, Git и тестирование локализации.
Затронутые темы
Что взять на заметку
- Уметь объяснить различие между SPA и MPA: в SPA контент меняется без полной перезагрузки страницы, в MPA при переходе загружается новый документ.
- Повторить роли HTML, CSS и JavaScript, HTML-теги и атрибуты, семантические элементы, DOM-иерархию и CSS-селекторы.
- Разобраться в CSS-каскаде: более поздние или более специфичные правила могут переопределять предыдущие, поэтому в DevTools часть стилей показана зачёркнутой.
- Подготовить последовательность загрузки страницы: DNS-разрешение, получение HTML, обнаружение и загрузка ресурсов, построение DOM и CSSOM, render tree, layout и отрисовка.
- Не смешивать кэширование и авторизацию: кэш может хранить ресурсы, а после входа сервер передаёт идентификатор/токен; браузер может отправлять его в cookie в последующих запросах.
- Практически освоить DevTools: Elements и CSS, адаптивный режим, Network, просмотр cookie, кэша, Local Storage и Session Storage, а также подмену сетевых ответов при неготовом бэкенде.
- Повторить JSON (строки, числа, boolean, null, массивы и объекты), отличие XML от JSON и назначение XSD-схемы; для локализации проверять не только перевод, но и форматы даты/времени, вёрстку, символы и культурно-правовой контекст.