M2I : 11. Appium, automatisation des tests des applications mobiles
Organisme
75012 PARISVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
- Présentiel
En cours de formation, par des études de cas ou des travaux pratiques et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)
Prix
Public
Testeurs, analystes de tests et développeurs souhaitant appréhender l'automatisation des tests d'applications mobiles…
Pré-requis
Posséder des connaissances fondamentales sur les processus de tests et des compétences de base en programmation Web.
Objectifs pédagogiques
- Comprendre la portée de l'automatisation, ses avantages et 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
Programme détaillé
§ Contexte
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
Les applications Web mobiles sont des applications Web accessibles via un navigateur mobile
Appium prend en charge Safari sur iOS, Chrome et l'application "Navigateur" intégrée sur Android
Cette formation permet d'apprendre à construire des tests efficaces, incluant les points de contrôle adéquats puis de traiter de leur exécution, et maintenance dans un environnement mobile
Jour 1
§ Présentation du programme de formation
§ Introduction (1h00)
Pourquoi automatiser les tests sur mobiles ?
Bénéfices et limites de l'automatisation mobile
Choisir les tests à automatiser
§ Introduction à Appium (1h30)
A propos d'Appium
Philosophie Appium
Points forts et limites de l'outil
§ Appium en pratique (1h15)
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 (3h15)
Installer, lancer et exécuter Appium
Créer des cas de test et des rapports
Jour 2
§ Amélioration des scripts (2h30)
Méthodes "WebElement" / "Native Element"
Création de la carte d'objet cible
Test de modularisation
§ Travaux pratiques (4h30)
Améliorer les scripts déjà créés
Projets en binôme