Deltix выпустил ИИ-агента для тестирования мобильных приложений на симуляторе
Стартап Deltix представил на Show HN продукт для тестирования мобильных приложений: разработчик описывает задачу обычным языком, например «зарегистрируйся и отправь первое сообщение», а ИИ-агент выполняет её в симуляторе, ориентируясь только на то, что видит на экране, так же, как это делал бы живой пользователь. По заявлению Deltix, агент работает локально с симулятором и не получает доступ к исходному коду, сборке или подписывающим идентификаторам приложения; скриншоты и запись прогона сохраняются в аккаунте пользователя для просмотра и повтора и могут быть удалены в любой момент.
Сервис предлагает три режима работы. В разовом режиме разработчик пишет задачу и наблюдает, как агент пытается её выполнить, получая скриншот места, где тот застрял, если попытка не удалась. Любой успешный прогон можно сохранить как «плейбук» и затем детерминированно повторять его на каждой новой сборке прямо из панели управления, получая результат «прошёл/не прошёл» за секунды. Третий режим, сравнение: одна и та же задача запускается параллельно на двух сборках приложения, чтобы увидеть, какая версия доступна пользователю, а какая ломается, ещё до того, как спор дизайнеров дойдёт до A/B-теста в продакшене.
Помимо симулятора на Mac, Deltix заявляет поддержку запуска задач на реальном iPhone, подключённом к Mac, на Android-эмуляторе, а также повтор плейбуков из GitHub Actions, GitLab и CircleCI; приложения на React Native и Flutter обрабатываются так же, как нативные iOS-приложения. Настройка сводится к установке небольшого нативного приложения и входу в уже созданный аккаунт, оно подключается к любому уже запущенному iOS-симулятору на Mac. На время открытого бета-тестирования сервис бесплатен, не требует банковской карты и приглашения, достаточно подтвердить email; пользователь может использовать собственный ключ ИИ-модели либо ключ Deltix.
Ключевые факты
- Deltix, ИИ-агент, который проходит текстово описанные сценарии в iOS-симуляторе и определяет, справится ли с задачей реальный пользователь
- Три режима: разовый прогон, сохранённый «плейбук» для повторного детерминированного тестирования каждой сборки, и параллельное сравнение двух сборок
- Заявлена поддержка реального iPhone, Android-эмулятора, интеграции с GitHub Actions/GitLab/CircleCI и приложений на React Native и Flutter
- По утверждению Deltix, агент работает локально и не получает доступ к исходному коду, сборке и подписывающим идентификаторам, при этом скриншоты и запись прогона хранятся в аккаунте пользователя
- На время открытого бета-тестирования сервис бесплатен, без карты и приглашения; можно использовать свой ключ модели или ключ Deltix
Почему это важно
Ручное QA мобильных сценариев, рутина, которую разработчики обычно откладывают: собрать сборку, запустить симулятор, вручную пройти путь пользователя и решить, сломалось что-то или нет. Deltix предлагает заменить это описанием задачи на обычном языке и автоматическим прогоном агента, который «видит» экран так же, как человек, а не читает код приложения. Это часть более широкого тренда, использования ИИ-агентов не для генерации кода, а для проверки пользовательского опыта конечного продукта.
Кому это важно
Прежде всего, разработчикам и QA-командам мобильных приложений, в первую очередь на iOS, которым нужно быстро проверять новые пользовательские сценарии без развёртывания полноценной ручной сессии тестирования. Полезно и командам, которые хотят автоматизировать регрессионное тестирование в CI (через интеграцию с GitHub Actions, GitLab, CircleCI) или сравнивать два варианта интерфейса до принятия решения о дизайне, не дожидаясь A/B-теста на реальных пользователях.
Как это применить
Установка сводится к небольшому нативному приложению и входу в аккаунт, подтверждённый по email; дальше агент подключается к уже запущенному iOS-симулятору на Mac. Задача описывается обычным текстом, агент выполняет её и показывает результат, а при неудаче, скриншот места, где застрял. Успешный прогон можно сохранить как плейбук и переиспользовать на каждой новой сборке. На время открытого бета-тестирования доступ бесплатный, без банковской карты и приглашения; можно подключить собственный ключ ИИ-модели, чтобы инференс шёл не через биллинг Deltix, либо использовать ключ сервиса.
Можно ли доверять
Источник, собственная посадочная страница Deltix, представленная на Show HN автором с ником oneounceman; независимого подтверждения заявленных возможностей нет. На странице не указаны ни название компании как юридического лица, ни имена основателей или команды, ни дата запуска, ни версия продукта, ни данные о финансировании, ни примеры клиентов или цифры использования. Также не раскрыто, какая именно ИИ-модель управляет агентом, кроме возможности подключить свой ключ. Тема нишевая: обсуждение на Hacker News на момент подготовки материала набрало 24 балла и 7 комментариев.
Риски и подводные камни
Продукт работает по принципу «покажи агенту экран», заявленное отсутствие доступа к исходному коду и сборке снижает часть рисков для интеллектуальной собственности, но скриншоты и записи прогонов всё равно сохраняются в облачном аккаунте пользователя, что стоит учитывать при тестировании чувствительных сценариев. Продукт находится в статусе открытой беты: цены и условия после её завершения не раскрыты, как и точность распознавания агентом сложных или нестандартных интерфейсов. Как и любой Show HN-запуск неизвестного стартапа, продукт стоит оценивать с поправкой на отсутствие независимой проверки и историю компании.
«Агент работает локально с вашим симулятором. Мы никогда не получаем доступ к вашему исходному коду, сборке или подписывающим идентификаторам.»
— Deltix, описание продукта