Агент тестирования OpenClaw для мобильных приложений: настройка и результаты

Что он делает
Разработчик создал тестового агента на OpenClaw, который заменяет ручное тестирование мобильных приложений. Агент принимает тестовые шаги, написанные на простом английском языке, и визуально выполняет их в облачном эмуляторе, имитируя действия человека-тестировщика, который проходит через приложение экран за экраном.
Ключевые особенности из источника:
- Каждый запуск начинается с чистой установки без кэшированных данных или предварительного состояния
- Изучает экраны при первом запуске и кэширует их визуально, что со временем делает запуски быстрее и точнее
- Самовосстанавливается при изменениях интерфейса между релизами — адаптируется к перемещённым кнопкам или переработанным экранам
- Предоставляет полные отчёты со скриншотами на каждом шаге, показывая, какой именно экран сломался и как он выглядел
- Выявляет ошибки, которые разработчики обычно пропускают при тестировании на своих телефонах
Как он настроен
Агент подключается к облачным эмуляторам с новым образом устройства при каждом запуске, что гарантирует отсутствие остаточного состояния или предварительно выданных разрешений. Тесты выполняются по графику релизов каждого клиента.
Технические детали из источника:
- Сценарии представляют собой простые текстовые файлы, описывающие действия пользователя
- Агент считывает экраны и выполняет действия без ID элементов, локаторов или скриптов для поддержки
- Новые функции получают новые сценарии, старые удаляются, чтобы наборы тестов оставались компактными
- Отчёты об ошибках отправляются напрямую команде клиента со скриншотами и шагами воспроизведения
- Разработчик проверяет каждый отчёт, пишет каждый сценарий и принимает решения, пока агент выполняет тесты
Стоимость и результаты
Структура затрат из источника:
- OpenClaw: бесплатно
- Операционные расходы: 500-700 долларов в месяц всего
- Время разработчика: 2-3 часа на клиента в месяц
- Плата клиентам: 350-600 долларов в месяц на клиента
- Текущее состояние: 6 клиентов, 2600 долларов в месяц регулярного дохода
Результаты через 5 месяцев:
- Обнаружены ошибки в приложении каждого клиента во время пробного периода — ни одно не прошло чисто с первого запуска
- У одного клиента была ошибка маршрутизации уведомлений, отправлявшая объявления не той группе пользователей, которую их команда не могла воспроизвести
- Три клиента сообщили об улучшении рейтингов в магазинах приложений после прекращения выпуска регрессий
- Предлагает 5 сценариев бесплатно в качестве пробной версии с конверсией 70-75% после того, как лиды увидят результаты на своём приложении
📖 Read the full source: r/clawdbot
👀 Смотрите также

Гибридный RAG для локальной памяти агента с использованием OpenClaw, Ollama и nomic-embed-text
Разработчик реализовал гибридный поиск RAG для памяти AI-агента с использованием OpenClaw с Ollama и nomic-embed-text, сочетая 70% векторного сходства с 30% ключевого соответствия BM25. Настройка работает локально без внешних API и включает дедупликацию MMR и временное затухание весов.

Разработчик внедряет цикл обратной связи, готовый к использованию ИИ, для выпуска функций.
Разработчик создал систему обратной связи, которая фиксирует контекст приложения и автоматически генерирует структурированные задачи на GitHub, а затем использует Claude Code с функцией сортировки для превращения этих задач в конкретные задания для разработки. Две функции были выпущены с использованием этого рабочего процесса с мобильных устройств.

Использование Claude Code для автоматического обновления OAuth-токенов OpenClaw
Разработчик делится методом использования Claude Code для автоматического обновления токенов OpenClaw OAuth каждые 8 часов, предотвращая их истечение во время длительных сессий программирования. Для этого требуется держать компьютер включенным с активной сессией Claude Code.

Агент RunLobster AI интегрирует бизнес-данные для получения операционной аналитики.
Разработчик предоставил RunLobster полный доступ к бизнес-системам, включая Stripe, CRM, электронную почту и расшифровки звонков. Агент автономно отслеживает операции, отмечает аномалии и предоставляет подробные отчёты на основе интегрированного анализа данных.