# Pruebas automatizadas de apps iOS SUMMARY: Use Synapse + Computer Control API para automatizar pruebas de apps iOS vía Simulator. Pruebas automatizadas de apps iOS Combine el sistema de memoria de Synapse con la Computer Control API para construir pruebas de apps iOS dirigidas por LLM. El LLM recuerda escenarios de test, aprende de fallos pasados y se adapta a cambios de UI. Arquitectura [CODE BLOCK] Requisitos previos - Cuenta de Synapse + Mind Key - Servidor MCP de Synapse configurado en Claude Desktop - iOS Simulator con instalado - Computadora registrada en Synapse (consulte API de Computer Control) Paso 1: Registrar la computadora Simulator En el Mac que ejecuta iOS Simulator: [CODE BLOCK] Paso 2: Almacenar escenarios de test en memoria Almacene escenarios de test reutilizables como memorias: [CODE BLOCK] Paso 3: Ejecución de tests dirigida por LLM En Claude Desktop (con Synapse MCP configurado): [CODE BLOCK] Claude hará: 1. Llamar a para encontrar la memoria 2. Llamar a para ver el estado actual 3. Ejecutar cada paso vía (clic, escribir) 4. Verificar resultados vía capturas de pantalla 5. Almacenar cualquier fallo como memorias Paso 4: Tests autoreparables Cuando un test falla, almacene el fallo y la recuperación: [CODE BLOCK] La próxima vez que el LLM ejecute el test, recupera el fallo y aplica la recuperación automáticamente. Paso 5: Seguimiento de resultados de test Haga seguimiento de las ejecuciones de test como tareas: [CODE BLOCK] Comandos comunes | Acción | Comando | |--------|---------| | Lanzar Simulator | | | Captura de pantalla | (vía Synapse MCP) | | Tap en (x,y) | | | Escribir texto | | | Pulsar Home | | Mejores prácticas > [!TIP] > - Almacene coordenadas de UI como memorias — la UI cambia, pero el LLM puede reaprender > - Use etiquetas de accesibilidad — más estables que las coordenadas > - Almacene datos de test por separado — use variables para usuarios y contraseñas > - Ejecute tests en estado limpio — resetee el Simulator entre ejecuciones > - Guarde capturas de los fallos — útil para depurar Próximos pasos - Tests autoreparables - API de Computer Control - Mejores prácticas de memoria