# Автоматизированное тестирование iOS-приложений SUMMARY: Использование Synapse + Computer Control API для автоматизации тестирования iOS-приложений через Simulator. Автоматизированное тестирование iOS-приложений Объедините систему памяти Synapse с Computer Control API для создания LLM-управляемых тестов iOS-приложений. LLM запоминает тестовые сценарии, учится на прошлых сбоях и адаптируется к изменениям UI. Архитектура [CODE BLOCK] Предварительные требования - Аккаунт Synapse + Mind Key - MCP-сервер Synapse настроен в Claude Desktop - iOS Simulator с установленным - Компьютер зарегистрирован в Synapse (см. Computer Control API) Шаг 1: регистрация компьютера-симулятора На Mac, где запущен iOS Simulator: [CODE BLOCK] Шаг 2: сохранение тестовых сценариев в памяти Сохраняйте повторно используемые тестовые сценарии как воспоминания: [CODE BLOCK] Шаг 3: выполнение тестов под управлением LLM В Claude Desktop (с настроенным Synapse MCP): [CODE BLOCK] Claude выполнит: 1. Вызовет , чтобы найти воспоминание 2. Вызовет , чтобы увидеть текущее состояние 3. Выполнит каждый шаг через (click, type) 4. Проверит результаты через снимки экрана 5. Сохранит сбои как воспоминания категории Шаг 4: самовосстанавливающиеся тесты При сбое теста сохраните сбой и восстановление: [CODE BLOCK] В следующий раз LLM отзовёт сбой и применит восстановление автоматически. Шаг 5: отслеживание результатов тестов Отслеживайте запуски тестов как задачи: [CODE BLOCK] Частые команды | Действие | Команда | |--------|---------| | Запуск Simulator | | | Снимок экрана | (через Synapse MCP) | | Тап по (x,y) | | | Ввод текста | | | Нажать Home | | Лучшие практики > [!TIP] > - Сохраняйте координаты UI как воспоминания — UI меняется, но LLM может переучиваться > - Используйте accessibility-метки — стабильнее координат > - Храните тестовые данные отдельно — используйте переменные для имён пользователей, паролей > - Запускайте тесты в чистом состоянии — сбрасывайте Simulator между запусками > - Логируйте снимки экрана для сбоев — полезно для отладки Следующие шаги - Самовосстанавливающиеся тесты - Computer Control API - Лучшие практики работы с памятью