Aller au contenu principal

GLOBAL KNOWLEDGE NETWORK FRANCE : 11. Appium, automatisation des tests des applications mobiles

Organisme

GLOBAL KNOWLEDGE NETWORK FRANCE
100 AVENUE ALBERT 1ER
92565 RUEIL MALMAISON CEDEX
Voir toutes ses formationsAutres organismes proposant cette formation

Durée

14 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

Cette formation technique vise à mettre en avant un support didactique qui servira de guide aux différents travaux pratiques qui seront réalisés tout au long de la formation. Taux de travaux pratiques

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
882€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
3969€ HT / groupe
4 stagiaires minimum

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é

JOUR 1 : Présentation de la formation

  • Un projet « Fil Rouge » sera utilisé tout au long de la formation afin de pouvoir directement mettre en pratique les concepts vus.

Rappels de quelques concepts

  • Comprendre les enjeux d’une stratégie de test Mobile
    • Revu du processus de test
    • Rappel sur les types et niveau de test
  • Concepts d'automatisation des tests
    • Comprendre l’approche de l’automatisation
    • Bénéfices et limites de l'automatisation
    • Identifier les tests à automatiser

Introduction à Sélénium WebDriver

  • Les IHM Web.
  • Les sélecteurs.
  • Le WebDriver de navigateur local ou distant.
  • L'extension JavaScript.
  • L'approche Page Object.
  • Principe : Appium est un outil bâtit sur la solution Selenium, les concepts de ce chapitre sont ceux qui sont à connaitre pour utiliser au mieux Appium.

Travaux pratiques : installation et prise en main de Selenium Web Driver

Introduction à Appium

  • À propos d'Appium
  • Philosophie Appium
  • Points forts et limites de l'outil

Travaux pratiques : installation et prise en main de l’outil

Appium en pratique

  • Vue d'ensemble du client et du serveur d'Appium
  • Configuration avec Eclipse
  • Configuration avec Katalon Studio
  • Création de scripts manuels
  • Création de fichiers journaux personnalisés
  • Création de rapports de test

Travaux pratiques : Ce chapitre sera organisé autour de mises en pratique : Écriture des scripts de test et génération des rapports associés (utilisation de TestNG).

JOUR 2 : Amélioration des scripts

  • Méthodes "WebElement" / "Native Element"
  • Création de la carte d'objet cible
  • Test de modularisation
  • Test multi device
  • Réaliser des tests de chargement

Travaux pratiques : Optimisation des scripts existants, utilisation de fonctionnalités avancés

Travaux avancés

En fonction du niveau des participants des exercices complémentaires et notions supplémentaires seront fournis pour explorer plus en détail certains concepts avancés : externalisation des données, Approche par mot clé et relation avec Cucumber, Intégration continue.

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.