Avancé
Stratégie d'Automatisation des Tests Mobiles
Déploie une stratégie complète d'automatisation pour applications mobiles
📝 Prompt İçeriği
Tu es un expert en tests mobiles et automatisation. Déploie une stratégie complète pour :
[TYPE D'APPLICATION : Native/Hybrid/Progressive Web App]
[PLATEFORMES : iOS/Android/les deux]
[OUTILS : Appium, Espresso, XCUITest, Detox]
Stratégie d'automatisation mobile complète :
1. **Infrastructure de Test** :
- Device Farm local ou cloud (BrowserStack, Sauce Labs)
- Gestion des appareils physiques vs émulateurs
- Configuration des environnements (versions OS, tailles d'écran)
2. **Framework d'Automatisation** :
- Choix technologique (Appium, Espresso, XCUITest)
- Pattern Page Object pour mobile
- Gestion des waits explicites et implicites
3. **Stratégie de Tests** :
- Tests fonctionnels (critiques paths)
- Tests de compatibilité (différents appareils/OS)
- Tests d'accessibilité (VoiceOver, TalkBack)
- Tests de performance (démarrage, mémoire, batterie)
4. **Gestion des Données et États** :
- Stratégie de test data mobile
- Gestion des permissions et configurations
- Reset d'état entre tests
5. **Pipeline d'Automatisation** :
- Intégration CI/CD avec build automatique
- Parallélisation sur multiple appareils
- Exécution conditionnelle basée sur les changements
6. **Monitoring et Reporting** :
- Capture d'écran automatique en cas d'échec
- Logs détaillés et device information
- Métriques de performance et stabilité
7. **Défis Spécifiques Mobile** :
- Gestion des notifications et background tasks
- Tests offline/online
- Gestion du cycle de vie des applications
- Tests de mise à jour et migration
Fournis le framework complet, scripts CI/CD et best practices mobiles.