ONEPOINT : 11. Appium, automatisation des tests des applications mobiles
Organisme
75116 PARISVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
- Présentiel
L’évaluation des acquis est faite durant la session via des exercices et un QCM. A l’issue de cette session, chaque stagiaire bénéficiaire sera contacté par un prestataire choisi par l’Opco Atlas afin d’évaluer «à chaud» la qualité de la formation suivie.
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é
1- Introduction à Appium
- Historique et fonctionnalités de l'outil
2- 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
3- Ecrire le premier test
- Configurer le serveur Appium via les Desired Capabilities
- Ecrire un programme pour exécuter des tests sur une application native
4- 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 autres drivers
5- Enregistrer des gestuelles complexes
- Programmer des séquences d’exécution de gestuelles spécifiques aux mobiles
6- 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
7- 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