Какой у вас опыт использования Android Studio и Xcode для тестирования
Что проверяют
Работали ли вы с мобильными сборками руками, а не только через готовые фермы устройств. Для QA важно, умеете ли вы поставить сборку, воспроизвести баг на нужной версии ОС и принести разработчику логи. Следом обычно просят рассказать, как вы собираете логи падения на iOS или как имитируете плохую сеть.
Как отвечать
Разделите ответ по платформам и называйте конкретные действия:
- Android Studio: эмулятор нужной версии и размера экрана в Device Manager, установка APK через
adb installили AAB черезbundletool,logcatс фильтром по пакету, Layout Inspector для вёрстки, Network Inspector и профайлер для сетевых запросов и утечек. Черезadbудобно открывать диплинки (adb shell am start -a android.intent.action.VIEW -d <url>) и снимать видео (adb shell screenrecord); - Xcode: симулятор нужной модели и версии iOS, установка сборки на реальное устройство, логи в окне Devices and Simulators или в приложении Console, Instruments для утечек и зависаний.
xcrun simctl openurlиxcrun simctl io booted recordVideoделают то же, чтоadbна Android, а Network Link Conditioner имитирует медленную сеть; - автотесты: если писали их, назовите фреймворк. На Android это Espresso и UI Automator, на iOS XCTest и XCUITest, кроссплатформенно Appium с драйверами UiAutomator2 и XCUITest.
Приведите один свой пример: какой баг нашли с помощью этих инструментов и какой артефакт приложили к задаче. Детали и цифры нужны ваши. Если с Xcode вы работали мало, скажите прямо, что тестировали iOS через TestFlight на устройствах, и назовите, что уже освоили.
Где спотыкаются
Выдают за свой опыт работу разработчиков: юнит-тесты в Android Studio обычно пишет не QA, и на уточнении это видно.
Тестируют только на эмуляторах. Камеру, реальные push-уведомления и поведение при слабом сигнале надёжно проверяют на физических устройствах.
Упоминают устаревшее, например Xcode Server для прогона тестов в CI. Он больше не развивается, у Apple сейчас Xcode Cloud, а чаще тесты запускают в своём CI через xcodebuild test.