Работали ли вы с десктопными приложениями
Что проверяют
Понимаете ли вы, чем десктоп отличается от веба с точки зрения проверок. Браузер берёт на себя установку, обновление и совместимость, а в десктопе всё это ваша зона: инсталлятор, права, файловая система, версии операционной системы, поведение без сети.
Как отвечать
Назовите платформы и технологию приложения, если знаете (WPF, Qt, Electron), и пройдите по слоям, которых в вебе нет:
- установка и обновление: чистая машина, установка поверх старой версии, откат, удаление без остатков в профиле пользователя;
- совместимость: поддерживаемые версии ОС и разрядность, масштабирование интерфейса при 125 и 150 процентах, два монитора с разной плотностью точек;
- права и окружение: запуск без прав администратора, доступ к каталогам, антивирус и корпоративные политики;
- офлайн и восстановление: обрыв сети посередине операции, работа с локальным кэшем, повторная синхронизация;
- долгая сессия: рост потребления памяти и дескрипторов за несколько часов, а не за две минуты проверки.
Отдельно скажите про диагностику: где лежат логи, собирается ли дамп при падении, какую информацию прикладываете к дефекту. Про автоматизацию честно: интерфейсную гоняют через Appium с драйвером под Windows или через Playwright, если приложение на Electron, но она хрупкая, поэтому основной охват дают проверки логики уровнем ниже.
Где спотыкаются
Переносят веб-привычки целиком. Говорят про адаптивность вёрстки вместо системного масштабирования и многомониторности и тестируют только уже установленное приложение, а инсталлятор и обновление не трогают вовсе.
Меряют клиент серверным инструментом. Нагрузочный генератор проверяет бэкенд, а для десктопа нужны счётчики памяти, дескрипторов и времени отклика окна.
Прикрывают отсутствие опыта цифрами. Ответ про полсотни критических дефектов и снижение обращений на треть звучит как заготовка: попросят назвать конкретный дефект и шаги воспроизведения, и рассказ закончится.