Formation – Appium, automatisation des tests des applications mobiles
2 Jours
Les objectifs de la formation
- 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
A qui s’adresse cette formation ?
Pour qui
- 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
- Une première expérience de programmation est vivement recommandée : les ateliers sont réalisés en Java.
Le programme
1 – L’automatisation des tests des applications mobiles
- Rappels de bonnes pratiques de l’automatisation des tests
- Bénéfices et risques de l’automatisation des tests d’applications mobiles
- Éligibilité à l’automatisation – quels tests automatisés dans un contexte d’application mobile ?
2 – Prise en main de APPIUM
- A propos de APPIUM – vue d’ensemble du client et du serveur APPIUM
- Points forts et limites de APPIUM
- Les plates-formes supportées
- Configuration avec ECLIPSE
- Configuration avec KATALON Studio
- Les scripts manuels
- Les rapports de test et les fichiers journaux personnalisés
3 – Procédure et bonnes pratiques d’automatisation
- Les méthodes Web Element et Native Element
- La technique de conception de test Pairwise pour qualifier un périmètre de test
- L’exécution d’un script dans un contexte multi-terminaux et configurations
- La maintenance et l’amélioration de ses scripts
- L’intégration continue avec APPIUM – principes et architecture avec MAVEN, JENKINS