Introduction
- Pourquoi automatiser les tests sur mobiles ?
- Bénéfices et limites de l'automatisation mobile.
- Choisir les tests à automatiser.
Les fondamentaux sur Appium
- Les plateformes supportées (versions, langages de programmation, OS…).
- Le fonctionnement d’Appium (les fonctionnalités et les composants).
- Appium en ligne de commande (Shell).
Travaux pratiques
Mettre en œuvre et configurer un environnement de test avec Appium.
Appium en mode opérationnel
- Le client et le serveur d'Appium.
- La configuration avec un IDE et Katalon Studio.
- Les scripts manuels.
- Les fichiers journaux personnalisés.
- Les rapports de test.
Travaux pratiques
Écriture de scripts manuels et génération des rapports de test.
Amélioration des scripts
- Méthodes "WebElement" / "Native Element".
- Création de la carte d'objet cible.
- Test de modularisation.
Travaux pratiques
Améliorer les scripts déjà créés.
La procédure d’automatisation
- Le déploiement de l’application cible sur émulateur/terminal.
- La configuration des services Appium.
- La création de l'automatisation sur un émulateur/terminal prototype.
Travaux pratiques
Sur la base de différents scénarios de test, concevoir et exécuter des scripts de test avec Appium et analyser les résultats.