TEST
A travers cette formation, vous apprendrez les fondamentaux de l’automatisation des tests d’applications mobiles, vous les mettrez en pratique via l’outil Open Source Appium et vous construirez un environnement de test entièrement industrialisé.
Objectifs
- Comprendre les spécificités de l'automatisation des tests d'application mobile.
- Savoir configurer Appium dans différents environnements.
- Créer, exécuter et maintenir les tests conçus.
- Apprendre à exécuter des tests dans différentes configurations : Android/iOS, local/cloud.
- Etre capable d'utiliser l'outil de bout en bout en appliquant les bonnes pratiques.
Programme
Introduction à Appium : historique et fonctionnalités de l'outil.Mettre en place l'environnement de test : installation des briques techniques du serveur Appium et de l’environnement de création des tests automatisés.
Ecrire le premier test : configurer le serveur Appium via les Desired Capabilities et écrire un programme pour exécuter des tests sur une application native.
Reconnaître et manipuler les objets d'applications natives : apprendre à manipuler les différents types d'objets de l'interface graphique à l'aide d'Appium et d'autres drivers.
Enregistrer des gestuelles complexes : programmer des séquences d’exécution de gestuelles spécifiques aux mobiles.
Construire un framework de conception des tests : organiser l'écriture des tests selon des modèles de conception (Page Object Model) et optimiser la maintenance des tests.
Organiser l'exécution des tests dans un cloud de devices : se familiariser avec les fonctionnalités des clouds de devices et programmer Appium dans ce contexte.
Automatiser ses tests sur des applications iOS.
Public concerné
Développeurs, testeurs, automaticiens ou toute personne souhaitant comprendre l’automatisation des tests mobiles.
Prérequis
- Connaissances des environnements Android et iOS.
- Connaissances de base en Java.
Modalités d'évaluations
Un quiz de positionnement est réalisé en début et fin de formation afin de valider les acquis. Tout au long de cette formation.
Moyens pédagogiques et techniques
Pour cette formation, la pédagogie est basée sur l'alternance de phases théoriques et d'ateliers de mise en pratique dans des environnements réels. La réalisation d’un exercice complet (type mini-projet) permettra de mettre en application tous les concepts évoqués.
Mise à disposition du support de présentation visuel.
Dernière mise à jour le 13/06/2024