Агентные кейсы
Разработка и DevOps

Автотестирование iOS-приложения целиком через Claude Code и ios-builder

Статья на Medium описывает ios-builder от MobAI. Инструмент даёт Claude Code самому пройти все экраны iOS-приложения и выдать структурированный список багов, в демо на это ушло восемь минут.

Сделано сClaude Code

Что сделали

ios-builder от MobAI подключает Claude Code к симулятору iOS или реальному устройству, а сборку берёт на себя GitHub Actions. По одному промпту Claude читает дерево доступности и скриншоты, нажимает кнопки, заполняет формы и открывает каждый экран и сценарий. Потом он забирает отладочные логи, ищет в них ошибки и пишет структурированную сводку.

Что получилось

По словам статьи, демо заняло восемь минут и нашло все баги, которые разработчик пропустил, без скриптов XCUITest и тест-кейсов. Сколько было багов и были ли ложные срабатывания, статья не сообщает.

На что обратить внимание

Статья короткая, открыта только платным подписчикам Medium и рассказывает лишь об установке. Прежде чем полагаться на инструмент, загляните в репозиторий ios-builder за реальными промптами и требованиями к настройке.

Пояснение

Дерево доступности (accessibility tree) это описание всех элементов экрана, которое система отдаёт экранным дикторам. По нему агент понимает, где какая кнопка. XCUITest это стандартный фреймворк Apple для UI-тестов iOS-приложений.

Кому пригодится

iOS-разработчикам без отдельного тестировщика, которые хотят прогонять приложение целиком перед релизом.

Попробуйте сами с Claude Code

Запусти моё iOS-приложение из [путь к проекту] в симуляторе и пройди его через дерево доступности, нажимая на всё, чтобы открыть каждый доступный экран. Опиши баги структурированным списком (экран, шаги воспроизведения, ожидаемое и фактическое поведение, серьёзность). Остановись, когда посетишь все экраны, и не меняй код.

Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗

Ещё 1 источник

Читать оригинал ↗

Источник: medium.com · · обновлено

Похожие кейсы

Поиск причин ошибок в Swift с ChatGPT вместо Stack Overflow

Разработчик на Swift рассказал на Hacker News, что отправляет в ChatGPT симптомы ошибки и нужный код. Примерно за полминуты он получает хорошую отправную точку, но весь код проверяет сам и дословно пока ничего не взял.

Свой агент разбирает дампы падений Windows через MCP-сервер ForensicDbg

ForensicDbg это отладчик дампов падений Windows с MCP-сервером, через который свой агент получает уже разобранные данные о сбое. В примере на сайте агент нашёл пропущенную проверку на null и предложил защиту, замеров нет.

Свой агент

Поиск и починка нестабильных тестов в CI по ночам с Claude Code

Автор поручил Claude Code следить за CI, находить самые нестабильные тесты и по ночам предлагать исправления. За несколько недель пайплайн стал короче на 20 минут, доля успешных прогонов выросла на 35%, хотя часть исправлений пришлось выбросить.