Мобильные автотесты дорого начинать
Реальные устройства — это подпись и настройка окружения, хрупкие локаторы, нестабильные прогоны. Месяцы до первой пользы.
claude code · android + ios · реальные устройства
Агенты Claude Code пишут и запускают автотесты на ваших реальных Android и iOS параллельно. Каждое изменение проверяется перед принятием, падения разбираются автоматически, найденные баги уходят в трекер.
// кейс
Мобильный маркетплейс, Android + iOS. Обезличено по просьбе заказчика.
Цифры — из истории репозитория и отчётов прогонов; название приложения и заказчика не раскрываются.

// что изменилось
Нейросети научились писать код — и узким местом стала проверка. Теперь они умеют и её.
код от ИИ
ИИ взял на себя рутину разработки: задачи и исправления закрываются за часы, а не за дни.
ручная проверка
Десятки, а то и сотни задач, закрытых нейросетями, ложатся на тестировщиков. Ручная проверка идёт с прежней скоростью — очередь только растёт.
ИИ-тестирование
Нейросети разбираются в бизнес-логике приложения, изучают пользовательские сценарии и проверяют их на реальных устройствах. Тестирование автоматизируется так же, как до этого разработка.
// проблема
Идея «пусть ИИ тестирует» простая. На мобильных её реализация упирается в три вещи.
Реальные устройства — это подпись и настройка окружения, хрупкие локаторы, нестабильные прогоны. Месяцы до первой пользы.
Автотесты, написанные однажды, падают при каждом изменении экрана, и их поддержка съедает время, сэкономленное автоматизацией.
Попросить ИИ «напиши тесты» — получить ложно-зелёные проверки, испорченное состояние аккаунта и тесты, которые ни разу не запускались на телефоне.
// как работает
Агенты на ваших устройствах пишут и запускают тесты параллельно. Каждое изменение проверяется до принятия, падения разбираются автоматически, найденные баги оформляются и уходят в трекер. Вы получаете результат: новые тесты, отчёт и список багов.
тестыПишут тесты по вашему регресс-чек-листу и запускают их на реальных Android и iOS — параллельно на нескольких телефонах.
контрольНи одно изменение не принимается без проверки: ложно-зелёные тесты и побочные эффекты для аккаунта не попадают в ваш код.
анализКрасные результаты не висят без внимания: для каждого падения понятно, баг ли это приложения или проблема теста.
приоритетыРабота не простаивает: покрытие чек-листа растёт, найденные баги перепроверяются, вы видите прогресс.
// что в коробке
Шаблон настраивается под ваше приложение и устройства и дальше работает у вас.
пишут, запускают и проверяют тесты, разбирают падения
Kotlin и JUnit 5, готов к расширению под ваше приложение
параллельно на нескольких реальных телефонах
результаты всех устройств в одном месте, с историей
оформленные отчёты с доказательствами: Jira или вручную
ограничители для тестового аккаунта и необратимых действий
тесты пишутся по вашему регресс-чек-листу
как настроить, запустить и развивать конвейер
// безопасность
Конвейер работает на ваших устройствах и тестовых аккаунтах, поэтому ограничители встроены в сам конвейер, а не держатся на просьбе к агенту быть аккуратным.
Вы задаёте, чего агенты не делают никогда: удалить аккаунт, выйти из него, оплатить по-настоящему. Такие проверки остаются ручными.
Реальные операции (например, заказ) разрешены только на выделенном тестовом объекте, и их отмена подтверждается.
Параллельные прогоны на разных телефонах не конфликтуют и не ломают сессии друг друга.
Изменение, которое может дать ложно-зелёный результат или испортить состояние аккаунта, не попадает в ваш код.
Тесты убирают за собой, а состояние аккаунта после работы конвейера проверяется.
Конвейер работает на ваших машинах и устройствах; код, тесты и данные не уходят стороннему сервису.
// сравнение
| SaaS-платформы (QA Wolf, Maestro Cloud и др.) | Курсы по ИИ-тестированию | Этот кит | |
|---|---|---|---|
| Где живут тесты | на стороне сервиса | учебные примеры | в вашем репозитории |
| Устройства | облачные устройства и эмуляторы сервиса | обычно браузер | ваши реальные Android и iPhone |
| Платформа | зависит от сервиса | чаще веб и Playwright | мобильные: Android + iOS |
| Модель оплаты | подписка, часто за тест или устройство | разовая за курс | разовая покупка + год обновлений |
| Если перестать платить | доступ к прогонам заканчивается | остаются знания | код и конвейер остаются у вас |
SaaS-сервисы хороши, когда нужна готовая ферма устройств и команда на стороне подрядчика. Кит — для тех, кто хочет держать тесты и инфраструктуру у себя.
// цены
Шаблон — для команд, готовых настроить сами. Внедрение — когда нужен работающий конвейер на ваших устройствах.
Готовый репозиторий мультиагентного конвейера с документацией.
Настраиваю конвейер под ваше приложение и устройства и запускаю первые тесты вместе с вами.
Как работать с мультиагентным конвейером и вести его самим.
Подписка Claude и устройства — ваши, в стоимость не входят.
// обучение
2 дня онлайн, малая группа, практика на своих устройствах. Подходит QA-инженерам и мобильным разработчикам.
чем ИИ-агенты полезны в мобильном тестировании и где их пределы
что подготовить: устройства, тестовые аккаунты, регресс-чек-лист
как получить устойчивые тесты на Android и iOS
как отличить настоящую проверку от ложно-зелёной
путь от падения теста до готового отчёта в трекере
как дать агентам тестовый аккаунт и не потерять контроль
как читать результаты и показывать прогресс команде
как расширять покрытие и поддерживать тесты дальше
// faq
Да. Для тестов на iPhone нужен Mac с Xcode. Кит рассчитан на macOS, поэтому Mac нужен и для конвейера в целом.
Нужна подписка Claude с доступом к Claude Code или API-ключ — оплачиваете вы напрямую Anthropic. Параллельная работа на нескольких устройствах расходует много, поэтому для 3–4 устройств практичнее старшие тарифы. Актуальные цены — на claude.com/pricing.
Android-телефоны и эмуляторы с отладкой по USB или Wi-Fi и iPhone с Developer Mode. Можно начать с одного телефона и добавлять устройства.
Kotlin, JUnit 5, Gradle; Android и iOS на реальных устройствах. Это стек, поддерживаемый из коробки; другой обсуждается при внедрении.
Из коробки — Jira или ручной режим (баги готовятся к заведению, заводите сами). Другой трекер подключу при внедрении.
Вы задаёте запрещённые действия, необратимые операции разрешены только в песочнице, каждое изменение проверяется перед принятием. Используйте тестовые аккаунты.
// заявка
Расскажите про приложение и устройства — отвечу в Telegram или на почту в течение дня.
Telegram @kolyall ↗Расскажите про приложение и устройства и что интересует — шаблон, внедрение или обучение.
Написать в Telegram