Автотестирование iOS-приложения целиком через Claude Code и ios-builder
Статья на Medium описывает ios-builder от MobAI. Инструмент даёт Claude Code самому пройти все экраны iOS-приложения и выдать структурированный список багов, в демо на это ушло восемь минут.
Что сделали
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 · · обновлено