Selenium | Automatisation des tests avec Selenium Mixte : présentiel / à distance

Dernière mise à jour : 21/12/2023

Bannière visuelle de présentation de la formation

Présentation

Framework de test informatique développé en Java, Selenium permet d'interagir avec différents navigateurs web comme un utilisateur de l'application. Il entre ainsi dans la catégorie des outils de test dynamique facilitant le test fonctionnel.

 

Cette formation vous permettra de découvrir et d'automatiser vos tests avec Selenium

Objectifs

  • Appliquer les principes de l'automatisation des tests pour construire une solution d'automatisation des tests maintenable.
  • Choisir et implémenter les bons outils d'automatisation des tests.
  • Mettre en œuvre des scripts Selenium WebDriver qui exécutent des tests fonctionnels d'applications Web.
  • Mettre en œuvre des scripts maintenables
  • Réussir la certification A4Q Selenium Fondation

Programme

Rappels fondamentaux sur le test logiciel automatisé

  • Principe et objectifs
  • Tests manuels par rapport aux tests automatisés 
  • Frameworks de tests et langages
  • Projet Selenium (historique, roadmap)
  • Architecture de la plateforme Selenium ​​​​
  • Mise en pratique : proposition de questions type d'examen et corrections commentées

 

Automatiser les tests avec Selenium WebDriver

  • Comprendre HTML et XML
  • Utiliser XPath pour rechercher dans un document
  • Localiser les éléments du document HTML à l'aide des sélecteurs CSS 
  • Utiliser les mécanismes appropriés de loging et reporting
  • Naviguer à travers différentes URLs
  • Rafraîchir les pages
  • Effectuer des captures d'écran dans le navigateur
  • Interagir avec les éléments de la page en utilisant les commandes WebDriver

 

Rédiger des scripts de tests robustes et maintenables

  • Comprendre les facteurs affectant la maintenabilité des scripts de test
  • Utiliser des mécanismes d'attente appropriés
  • Analyser les scripts de test et appliquer les principes du Keyword Driven Testing

 

OPTION : Préparation à l'examen

  • A partir des questions de révision corrigées
  • Exercice avec Page Objects
  • Exercice de réécriture de script avec des mots clefs 
  • Passage d'un examen blanc avec correction commentée

 

Passage de l'examen A4Q Selenium Foundation

  • Passage de l'examen officiel A4Q Selenium Foundation mis en place par un auditeur GASQ (60 minutes, score de passage : 65%).

Public visé

  • Consultants automatisation de tests
  • Ingénieurs développeurs automatisation de tests
  • Equipes de développement
  • Automaticiens de tests

Modalités pédagogiques

Docaposte Institute propose plusieurs dispositifs pédagogiques adaptés aux apprenants :

 

  • Formation en présentiel
    • En groupe (inter-entreprises ou intra-entreprise)
    • En individuel (monitorat)
    • En journée ou en cours du soir (sur demande spécifique)
  • Formation en distanciel
    • Distanciel synchrone
    • Distanciel asynchrone

Prérequis

  • Connaissance d'un langage de programmation (langage Python, Java, C, C++ …)
  • Connaissances de base en test logiciel
  • Connaissance de base de XML

Moyens et supports pédagogiques

  • ·       Apports des connaissances communes.
  • ·       Mises en situation sur le thème de la formation et des cas concrets.
  • ·       Méthodologie d'apprentissage attractive, interactive et participative.
  • ·       Equilibre théorie / pratique : 60 % / 40 %.
  • ·       Supports de cours fournis au format papier et/ou numérique.
  • ·       Ressources documentaires en ligne et références mises à disposition par le formateur.
  • ·       Pour les formations en présentiel dans les locaux mis à disposition, les apprenants sont accueillis dans une salle de cours équipée d'un réseau Wi-Fi, d'un tableau blanc ou paperboard. Un ordinateur avec les logiciels appropriés est mis à disposition (le cas échéant).
  •  

Modalités d'évaluation et de suivi

En amont de la formation

·       Recueil des besoins des apprenants afin de disposer des informations essentielles au bon déroulé de la formation (profil, niveau, attentes particulières...).

·       Auto-positionnement des apprenants afin de mesurer le niveau de départ.

Tout au long de la formation

·       Évaluation continue des acquis avec des questions orales, des exercices, des QCM, des cas pratiques ou mises en situation...

A la fin de la formation

·       Auto-positionnement des apprenants afin de mesurer l'acquisition des compétences.

·       Evaluation par le formateur des compétences acquises par les apprenants.

·       Questionnaire de satisfaction à chaud afin de recueillir la satisfaction des apprenants à l'issue de la formation.

·       Questionnaire de satisfaction à froid afin d'évaluer les apports ancrés de la formation et leurs mises en application au quotidien.

Accessibilité

Nos formations peuvent être adaptées à certaines conditions de handicap. Nous contacter pour toute information et demande spécifique.

M'inscrire à la formation

Valider la pré-inscription
Inscription possible jusqu'à 10 jours avant démarrage formation

Prochaines Sessions

  • Désolé, cette formation n'est pas programmée pour le moment.

    Si vous êtes responsable formation, vous pouvez faire une requête pour l'organiser en INTRA dans votre entreprise.

Dans la même catégorie

Catalogue de formation propulsé par Dendreo,
Plateforme dédiée pour les OF