PH_wp_[FR]_Academy_outils automatisation banner

APPIUM

Adhésion au métier - Méthodes / Prise en main technique

INFORMATIOnS Générales

 

Objectifs :

 

Cette formation aborde l’automatisation des tests sur mobile, en utilisant l’outil open source Appium, qui permet la création d’automates de tests en environnement Android et IOS, et leur intégration dans une chaine d’outils de tests en continu :

  • Comprendre Appium et la chaine d’outils permettant son utilisation
  • Savoir installer Appium et les outils afférents
  • Être capable d’automatiser les tests sur des applications mobiles
  • Mettre en place une plateforme de tests en continu

 

 

 

profil des participants :

 

  • Testeur - Recetteur
  • Développeur - Concepteur
  • Responsable Test
  • Automaticien

 

 

Prérequis :

 

  • Connaissances fondamentales de Java et de tests mobiles / fonctionnels

 


 

Présentation :

 

 

1. Système & outils
  • Introduction au test et à l’automatisation des tests
  • Les différents outils d’automatisation des tests
2. Introduction à l’automatisation Test Appuim & Mobile
  • Automatisation test mobile, Selenium 3.0 et APIs
  • Exécution des scripts avec logiciels d’émulation & sur dispositifs
  • Différents niveaux API et concepts Appium
3. Installations JDK, Maven et Android
  • Ajouter un projet Agile
  • Créer des US et des sprints
4. Installations de base d’Appium pour Windows
  • Configuration SDK Manager
  • Téléchargement & paramétrage d’Android API & Appium GUI
  • Comprendre appPath, appPackage & appActivity
5. Serveur Appium / développement Windows OS
  •  Démarrage & arrêt du serveur Appium
  • Téléchargement des Dépendances Appium Maven
  • Commandes d’arrêt et nœuds
6. L’interface utilisateur « Automator Viewer »
  • Outil d’interface utilisateur Automator Viewer avec SDK
  • Stratégies & balises de localisation
7. L’inspecteur Appium
  • Présentation de l’Inspecteur Appium
  • Enregistrer et visualiser la vidéo avec l’Inspecteur Appium
  • Localiser les éléments avec l’aide de l’outil
  • Quid des sessions actives ?
8. Le référentiel d’objets
  • Présentation du Référentiel d’Objets
  • Utilisation en tant qu’infrastructure de développement
  • Rôle de maintenance & types de développement
9. Fonctionnalités supplémentaires
  • Exécution avec ANT, Maven, Jenkins
  • Localisateur d’objet, de techniques et d’éléments
  • Localiser des éléments dans les éléments & des éléments multiples
  • Utiliser les fonctions à l’intérieur de la classe UI Automator
10. Tester « Android NDK », Hybrid & Applications Web
  • Différents tests Outil Natif
  • Actions Tactiles et Evènements / Manipulation des gestes
  • Test Outil Web / L’Automatisation Web avec le navigateur Chrome
  • Test Outil Hybrid – Automatiser les outils Mobiles d’envoi des SMS
11. Infrastructure de développement du Test des composants
  • Introduction au Test des Composants
  • Introduction au TestNG
  • Différence entre JUnit et TestNG

 

 

 

Méthodes pédagogiques :

 

  • Théorie
  • Entrainement pratique
  • Retours d’expérience
  • QCM d’entrainement
  • Etude de cas

 

 

Modalités d’évaluation :

 

Travaux Pratiques

Prochaines sessions
  • On demand
icon-time 2 jours (14h de formation)
icon-salary [Inter] 1 790 € HT/pers - 3 inscrits min
icon-training-1 Disponible en FR ou EN