# Tests automatisés d'applications iOS SUMMARY: Utilisez Synapse + l'API Computer Control pour automatiser les tests d'applications iOS via Simulator. Tests automatisés d'applications iOS Combinez le système de mémoire de Synapse avec l'API Computer Control pour construire des tests d'applications iOS pilotés par LLM. Le LLM se souvient des scénarios de test, apprend des échecs passés et s'adapte aux changements d'interface. Architecture [CODE BLOCK] Prérequis - Compte Synapse + Mind Key - Serveur MCP Synapse configuré dans Claude Desktop - iOS Simulator avec installé - Ordinateur enregistré dans Synapse (voir API Computer Control) Étape 1 : enregistrer l'ordinateur Simulator Sur le Mac exécutant iOS Simulator : [CODE BLOCK] Étape 2 : stocker les scénarios de test en mémoire Stockez les scénarios de test réutilisables en tant que mémoires : [CODE BLOCK] Étape 3 : exécution de test pilotée par LLM Dans Claude Desktop (avec MCP Synapse configuré) : [CODE BLOCK] Claude va : 1. Appeler pour trouver la mémoire 2. Appeler pour voir l'état actuel 3. Exécuter chaque étape via (clic, saisie) 4. Vérifier les résultats via captures d'écran 5. Stocker tout échec en tant que mémoires Étape 4 : tests auto-réparables Quand un test échoue, stockez l'échec et la récupération : [CODE BLOCK] La prochaine fois que le LLM exécute le test, il rappelle l'échec et applique la récupération automatiquement. Étape 5 : suivi des résultats de test Suivez les exécutions de test en tant que tâches : [CODE BLOCK] Commandes courantes | Action | Commande | |--------|---------| | Lancer Simulator | | | Capture d'écran | (via MCP Synapse) | | Taper à (x,y) | | | Saisir du texte | | | Appuyer sur Home | | Bonnes pratiques > [!TIP] > - Stockez les coordonnées UI en mémoire — l'UI change, mais le LLM peut réapprendre > - Utilisez les labels d'accessibilité — plus stables que les coordonnées > - Stockez les données de test séparément — utilisez des variables pour les noms d'utilisateur, mots de passe > - Exécutez les tests dans un état propre — réinitialisez Simulator entre les exécutions > - Journalisez les captures d'écran pour les échecs — utiles pour le débogage Prochaines étapes - Tests auto-réparables - API Computer Control - Bonnes pratiques mémoire