Какие платформы тестировал: веб или мобильное приложение
Что проверяют
Совпадает ли ваш опыт с тем, что нужно команде: под веб и под мобильное ищут разных людей. Заодно смотрят, понимаете ли вы, чем платформы отличаются на уровне проверок, а не на уровне «там браузер, тут телефон». Следом обычно спрашивают, как вы подбирали матрицу устройств и что делали с багом, который воспроизводится только на одной модели.
Как отвечать
Сначала факты: какой продукт, какие платформы, сколько времени, размер QA-команды, ручное тестирование или автоматизация. Дальше по различиям:
- веб: кросс-браузерность (Chromium, Firefox, WebKit), адаптив и разрешения, сессии и куки, кэш, доступность, локализация; инструменты Playwright или Selenium, DevTools, прокси вроде Charles и Proxyman;
- мобильное: жизненный цикл приложения (сворачивание, выгрузка процесса системой, восстановление состояния), прерывания звонком и пушем, разрешения, офлайн и переключение Wi-Fi на сотовую сеть, установка обновления поверх старой версии с миграцией локальной базы. Сборки приходят через TestFlight, Firebase App Distribution или внутренний трек Google Play, автоматизация обычно на Appium, XCUITest или Espresso;
- общее: API один на обе платформы, и часть проверок дешевле закрывать на нём.
Расскажите, как выбирали устройства: топ по аналитике пользователей, минимальная поддерживаемая версия ОС, живые аппараты для критичных сценариев и эмуляторы для остального. Плюс пара слов про сбор дефектов: adb logcat, Console.app, отчёты Crashlytics, ANR в Google Play Console.
Если опыт перекошен, скажите прямо: «в основном веб, мобильное трогал на регрессе». Натянутая универсальность рассыпается на первом уточнении. Проверить её легко.
Где спотыкаются
Отвечают одним словом «и то и другое» и ждут следующего вопроса. Интервьюер получает ноль информации: рассказать про свой опыт это ваша задача, а не его.
Называют мобильным тестированием проверку адаптивной вёрстки в режиме телефона в DevTools. Это по-прежнему веб, и разницу собеседник услышит сразу.
Перечисляют инструменты без сценариев. «Работал с Appium» без ответа, что именно им автоматизировали и почему не тестами на API, читается как строчка из чужого резюме.