Formation Appium, automatiser les tests mobiles

Formation Appium, automatiser les tests mobiles

Description de la formation Appium 

Appium est un outil Open Source qui permet l’automatisation des applications natives web mobiles et hybrides . Dans cette formation Appium, vous assurez l’automatisation de test d’applications avec succès . Vous aurez une visibilité complète sur la création des cas de test, planification et exécution des tests dans un contexte mobile.

Objectifs Pédagogiques

À l’issue de la formation Appium, vous serez capable de :

  • Configurer un environnement de test avec Appium
  • Mettre en œuvre une structure Page Object avec JUnit et Test NG avec Sélénium webdriver
  • Exécuter des scripts de test avec Appium avec l’analyse des résultats
  • Gérer l’intégration continue avec Appium

Publique concerné

Les testeurs qui cherchent à appréhender l’automatisation des tests d’applications mobiles.

Prérequis

Connaissances de base en Java et en Sélénium 2 (Webdriver)

Programme de la formation Appium

1/ Automatisation et framework d’automatisation

  • Le principe d’un framework.
  • Les composants essentiels d’un framework d’automatisation.
  • Les approches TDD, data-driven, Keyword-driven, BDD.

2/ Sélénium WebDriver

  • Les IHM Web.
  • Les sélecteurs.
  • Le WebDriver de navigateur local ou distant.
  • L’extension JavaScript.
  • L’approche Page Object.

3/ Les fondamentaux sur Appium

  • Les plateformes supportées (versions, langages de programmation, OS…).
  • Le fonctionnement d’Appium (les fonctionnalités et les composants).
  • Appium en ligne de commande (Shell).

4/ Appium en mode opérationnel

  • Le client et le serveur d’Appium.
  • La configuration avec un IDE et Katalon Studio.
  • Les scripts manuels.
  • Les fichiers journaux personnalisés.
  • Les rapports de test.

5/ La procédure d’automatisation

  • Le déploiement de l’application cible sur émulateur/terminal.
  • La configuration des services Appium.
  • La création de l’automatisation sur un émulateur/terminal prototype.

6/ Appium – JUnit/TestNG/Maven/Jenkins

  • Exécuter un script de test Appium.
  • Résoudre les problèmes identifiés.
  • Mise en place d’un framework d’automatisation pour le déploiement sur de multiples émulateurs/terminaux.
  • Appium et L’intégration continue : intégration Maven et Jenkins.

7/ L’automatisation des tests sur device avec Appium

  • Les différences entre Appium et Sélénium.
  • Appium et comparaison avec la concurrence.

 

Inscription maintenant