Automatisez vos tests de mobile avec Appium
Appium est un outil Open Source permettant d'automatiser des applications natives, Web mobiles et hybrides sur des plateformes iOS mobiles, Android mobiles et Windows. Concrètement, Appium pilote divers frameworks d'automatisation natifs et fournit une API basée sur le protocole de connexion WebDriver JSON de Selenium.
Prérequis :
Il est nécessaire de posséder des connaissances fondamentales sur les processus de tests ainsi que d'avoir des notions en programmation Web.
Public concerné :
- Testeurs.
- Analystes de tests.
- Développeurs.
Durée :
2 jours (14 heures)
Vous souhaitez des informations complémentaires sur cette formation Contactez-nous !
Course Information
Objectifs pédagogiques
À l'issue de ce stage vous serez capable de :
- Comprendre la portée de l'automatisation, ses avantages, mais aussi ses risques dans un environnement mobile.
- Connaître l'architecture et comprendre le fonctionnement d'Appium.
- Configurer Appium dans différents environnements.
- Connaître les options de la création des cas de test, rendre les tests plus performants puis les rejouer.
- Améliorer les scripts de tests.
- Automatiser les tests d'applications sur un environnement mobile (bout en bout).
- Concevoir, exécuter et maintenir les tests conçus.
Contenu pédagogique
Chapitre 1 : Introduction à l'automatisation des tests sur mobile
- Pourquoi automatiser les tests sur mobile ?
- Bénéfices et limites de l'automatisation mobile
- Choisir les tests à automatiser
Chapitre 2 : Introduction à Appium
- À propos d'Appium
- Philosophie Appium
- Points forts et limites de l'outil
Chapitre 3 : Appium en pratique
- Vue d'ensemble du client et du serveur d'Appium
- Configuration avec Eclipse
- Configuration avec Katalon Studio
- Création de scripts manuels
- Création de fichiers journaux personnalisés
- Création de rapports de test
Travaux pratiques
Installer, lancer et exécuter Appium
Créer des cas de test et des rapports
Chapitre 4 : Amélioration des scripts
- Méthodes "WebElement" / "Native Element"
- Création de la carte d'objet cible
- Test de modularisation