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

 


[site_reviews_form id= »l06rci8w » hide= »title,email,terms »]