Профиль навыка

Мобильное тестирование

Appium, Detox, XCTest, Espresso, device farms, эмуляторы и реальные устройства

Тестирование и QA Специализированное тестирование

Ролей

6

где встречается этот навык

Грейдов

5

сформированная дорожка роста

Обязательных требований

20

ещё 10 — необязательные

Домен

Тестирование и QA

Группа

Специализированное тестирование

Последнее обновление

17.03.2026

Как использовать

Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.

Чего ждут на каждом уровне

Таблица показывает, как меняется глубина владения навыком от Junior до Principal.

Роль Обязательность Описание
Android Developer Понимает основы мобильного тестирования на Android. Пишет базовые тесты на Espresso и UI Automator. Запускает инструментальные тесты на эмуляторах и физических устройствах. Применяет стандартные практики проверки UI-компонентов и навигационных потоков в повседневной работе.
Flutter Developer Понимает основы мобильного тестирования во Flutter. Пишет базовые виджет-тесты и простые интеграционные тесты. Использует Flutter Driver для smoke-тестирования. Применяет стандартные практики проверки рендеринга виджетов и платформенного поведения в повседневной работе.
Game QA Engineer Понимает основы тестирования мобильных игр. Выполняет базовое тестирование совместимости на разных устройствах и версиях ОС. Тестирует сенсорный ввод, жесты и управление в игре. Применяет стандартные практики выявления визуальных артефактов и проблем производительности.
iOS Developer Понимает основы мобильного тестирования на iOS. Пишет базовые юнит-тесты XCTest и простые сценарии XCUITest. Запускает тесты на симуляторах и проверяет сборки через TestFlight. Применяет стандартные практики проверки доступности и корректности UI в повседневной работе.
QA Engineer (Manual) Обязателен Понимает основы ручного мобильного тестирования. Выполняет исследовательское тестирование на разных устройствах и размерах экранов. Ведёт базовую матрицу устройств для отслеживания покрытия. Применяет стандартные практики юзабилити-тестирования и оформления дефектов на мобильных платформах.
React Native Developer Понимает основы мобильного тестирования в React Native. Пишет базовые end-to-end тесты на Detox и компонентные тесты. Проверяет взаимодействие с нативным мостом на обеих платформах. Применяет стандартные практики кросс-платформенного тестирования и регрессионных проверок.
Роль Обязательность Описание
Android Developer Тестирует Android-специфичные сценарии: поведение при смене конфигурации (rotation, locale change), работа при ограниченной памяти (onTrimMemory), корректность lifecycle (onSaveInstanceState/onRestoreInstanceState). Проверяет различные API-уровни на эмуляторах, тестирует permissions flow, deep links, push-уведомления, работу с камерой и геолокацией в тестовом окружении.
Flutter Developer Самостоятельно разрабатывает виджет-тесты и интеграционные тесты во Flutter с использованием Patrol и Flutter Driver. Применяет техники тест-дизайна для платформенных граничных случаев. Интегрирует тестовые наборы Flutter в CI/CD с автоматическим запуском на фермах устройств и отчётами о покрытии.
Game QA Engineer Самостоятельно разрабатывает тест-планы для мобильных игр, охватывая профилирование производительности, матрицы совместимости и валидацию сенсорного ввода. Применяет техники тест-дизайна для анализа рендеринга и частоты кадров. Интегрирует бенчмарки производительности и краш-репортинг в CI/CD.
iOS Developer Тестирует iOS-приложение на различных устройствах и версиях iOS через симуляторы и TestFlight. Проверяет адаптивность UI для iPhone SE, стандартных и Pro Max моделей, тестирует поведение при слабой сети через Network Link Conditioner. Использует Accessibility Inspector для проверки VoiceOver-совместимости и Dynamic Type поддержки
QA Engineer (Manual) Обязателен Самостоятельно разрабатывает комплексные тест-планы для мобильных приложений со структурированными матрицами устройств и чартерами исследовательского тестирования. Применяет техники тест-дизайна для юзабилити, жестовой навигации и валидации адаптивной вёрстки. Интегрирует результаты в CI/CD.
React Native Developer Тестирует React Native приложение на реальных устройствах и эмуляторах — проверяет platform-специфичное поведение iOS/Android. Настраивает debug-инструменты — Flipper, React DevTools. Проводит ручное тестирование — deep links, push-уведомления, background/foreground переходы.
Роль Обязательность Описание
Android Developer Обязателен Проектирует мобильно-специфичную тестовую стратегию Android: тестирование на реальных устройствах через Firebase Test Lab (device matrix), monkey testing через аргументы random seed, performance testing через Macrobenchmark. Настраивает тестирование accessibility через Accessibility Scanner, проверяет backward compatibility между Android API 24-34, реализует тестирование network conditions (slow, offline).
Flutter Developer Обязателен Проектирует сквозную стратегию тестирования Flutter-приложений на уровне виджетов, интеграции и платформенных слоёв. Внедряет автоматизированное тестирование с Patrol и golden-тестами на всех уровнях. Оптимизирует пирамиду тестов, балансируя быстрые виджет-тесты с целевыми запусками на фермах устройств.
Game QA Engineer Обязателен Проектирует стратегию тестирования мобильных игр, охватывая профилирование производительности, совместимость устройств и валидацию систем ввода. Внедряет автоматизированное тестирование рендеринга, тайминга кадров и обнаружения крашей на всех уровнях. Оптимизирует пирамиду тестов для быстрых итераций.
iOS Developer Обязателен Проектирует стратегию мобильного тестирования iOS-приложения: матрица устройств и версий iOS, тестирование специфичных сценариев — memory warnings, background/foreground transitions, прерывания звонками. Настраивает автоматизацию через XCUITest с TestPlan для разных конфигураций, тестирует App Extensions, Widgets и Watch-компаньоны
QA Engineer (Manual) Обязателен Проектирует стратегию мобильного тестирования, сочетая структурированное исследовательское тестирование, оптимизацию матрицы устройств и валидацию юзабилити. Внедряет автоматизированное тестирование доступности, адаптивных макетов и кросс-девайсной регрессии. Оптимизирует пирамиду тестов для максимального покрытия.
React Native Developer Обязателен Проектирует комплексную стратегию мобильного тестирования — unit, integration, E2E, visual regression, performance testing. Внедряет автоматизацию на device farms — BrowserStack, Firebase Test Lab. Тестирует специфичные мобильные сценарии — сеть, батарея, память, прерывания звонками.
Роль Обязательность Описание
Android Developer Обязателен Определяет мобильную тестовую стратегию Android-команды: device matrix для обязательного тестирования (top 20 устройств по analytics), процессы регрессионного тестирования перед релизом, стандарты accessibility testing. Внедряет automated compatibility testing, настраивает мониторинг crash-free rate по устройствам и API-уровням, координирует с QA-командой приоритизацию тест-кейсов.
Flutter Developer Обязателен Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.
Game QA Engineer Обязателен Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.
iOS Developer Обязателен Определяет комплексную стратегию тестирования для iOS-платформы: пирамида тестов с учётом мобильной специфики, критерии качества для каждого уровня. Внедряет performance testing через XCTest metrics, стресс-тестирование при ограниченных ресурсах. Управляет device lab для тестирования на реальных устройствах, координирует с QA-командой тестовые циклы
QA Engineer (Manual) Обязателен Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.
React Native Developer Обязателен Определяет стратегию мобильного тестирования для продуктов команды. Формирует test matrix — устройства, ОС-версии, разрешения. Координирует QA-процесс — когда ручное, когда автоматическое тестирование. Внедряет monitoring real-user experience через Sentry, Firebase Crashlytics.
Роль Обязательность Описание
Android Developer Обязателен Формирует платформенную QA-стратегию для Android: архитектура тестовой инфраструктуры (cloud device labs, local device farms), стандарты quality gates по метрикам (crash-free > 99.9%, ANR-free > 99.5%). Определяет стратегию shift-left тестирования, проектирует ML-powered test prioritization на основе changed code, управляет балансом автоматизированного и мануального тестирования.
Flutter Developer Обязателен Определяет QA-стратегию организации. Формирует quality engineering culture. Внедряет platform-решения для тестирования.
Game QA Engineer Обязателен Определяет QA-стратегию организации. Формирует quality engineering culture. Внедряет platform-решения для тестирования.
iOS Developer Обязателен Разрабатывает платформенную стратегию обеспечения качества iOS-приложений: автоматизированные regression suites, canary-релизы через TestFlight и phased rollout. Внедряет chaos testing для мобильных сценариев, мониторинг качества через crash-free rate и ANR metrics. Определяет стандарты тестирования для accessibility, localization и App Store compliance
QA Engineer (Manual) Обязателен Определяет QA-стратегию организации. Формирует quality engineering culture. Внедряет platform-решения для тестирования.
React Native Developer Обязателен Формирует организационную QA-стратегию для мобильных приложений. Определяет стандарты quality gates — crash-free rate, ANR rate, test coverage. Проектирует централизованную QA-инфраструктуру — device labs, test automation framework, monitoring. Координирует QA-процессы между командами.

Сообщество

👁 Следить ✏️ Предложить изменение Войдите, чтобы предлагать изменения
📋 Предложения
Пока нет предложений для Мобильное тестирование
Загрузка комментариев...