Formation
  • En 2023, 87% de clients satisfaits

Formation Selenium 3 : Automatiser les tests avec cet outil

L'automatisation des tests logiciel est crucial pour scénariser des contextes spécifiques, afin de s'assurer qu'un logiciel puisse les appréhender et prouver son efficacité. Dans ce contexte, l'outil de tests Selenium 3 offre des outils de tests pour des sites internet, dans le but d'automatiser des interactions avec un navigateur.

Notre formation Selenium 3 forme des professionnels en charge des tests logiciels aux aspects fondamentaux et pratiques de cet outil. 

A l'issue des 2 jours, ils sauront le configurer et réaliser des tests automatisés adaptés à leur contexte.


Objectifs pédagogiques de la formation Selenium 3 : Automatisation des tests

  • Réaliser des tests automatisés à l’aide de Sélénium 3 
  • Appréhender le fonctionnement de Selenium 3 pour une bonne prise en main 
  • Maîtriser les concepts d’automatisation de test 

Programme

Programme daté du 26/9/2023

Introduction à l’outil d’automatisation des tests selenium 

  • Comprendre les stratégies et les types de tests selenium 
  • Réaliser des tests manuels et automatiser des tests 
  • Analyser la démarche d'automatisation des tests 
  • Explorer les fonctionnalités de selenium 
  • Comparer selenium avec d'autres outils disponibles 
  • Découvrir les composants de la suite selenium 
  • Intégrer selenium dans le processus devops 
  • Installer et configurer selenium 
  • Utiliser divers outils et plugins pour améliorer l'efficacité 
  • Installer selenium et configurer l'environnement 

Appréhender l’utilisation de selenium IDE et la localisation d'éléments 

  • Utiliser selenium IDE de manière efficace 
  • Interagir avec des pages web et localiser des éléments 
  • Appliquer des attributs et des commandes essentiels 
  • Maîtriser les méthodes de localisation, notamment ID, name, classname, link text, etc. 
  • Identifier des objets en utilisant des sélecteurs CSS 
  • Générer des expressions xpath de manière optimale 
  • Mettre en œuvre différentes méthodes pour localiser les éléments web 
  • Migration de selenium RC vers webdriver 

Comprendre selenium grid et son utilisation appropriée 

  • Configurer l'architecture de selenium grid avec des hubs et des nœuds 
  • Utiliser remotewebdriver et desiredcapabilities 
  • Explorer en profondeur l'api selenium webdriver 
  • Intégrer des annotations et des assertions avec junit 
  • Interagir avancée avec les navigateurs web 
  • Gérer plusieurs éléments avec findelements() 
  • Manipuler des alertes, des pop-ups, des fenêtres, des boutons, des frames, etc. 
  • Appliquer des waits implicites et explicites pour la synchronisation
  • Capturer automatiquement des écrans
  • Exporter des tests depuis selenium
  • Automatiser les tests mobiles 

Testng : découvrir son utilisation et son fonctionnement 

  • Utiliser efficacement le framework testng 
  • Installer et configurer testng 
  • Appliquer des annotations, des attributs et des assertions 
  • Regrouper des tests de manière appropriée 
  • Générer des rapports détaillés 
  • Mettre en pratique les fonctionnalités de testng 

 Comprendre les concepts et les avantages du modèle page objects 

  • Créer des classes page object 
  • Utiliser la page factory pour améliorer la gestion des éléments 
  • Appliquer les annotations findby, findall et cachelookup 
  • Utiliser le modèle page object pour modulariser les tests 

 Découvrir le cadre de l’intégration continue 

  • Revoir les principes fondamentaux de l'intégration continue 
  • Présenter divers outils tels qu'ant, jenkins, maven, cucumber, saucelabs, etc. 

Publics & pré-requis

Public cible

  • Développeurs 
  • Equipes de tests 
  • Testeurs 
  • Tests managers
  • Responsable d’équipes de test 

Pré-requis

Il est recommandé d’être familier avec les processus de tests pour suivre la formation Selenium 3 


Méthodes pédagogiques

  • Apports théoriques et pratiques
  • Exercices pratiques et mises en situation
  • Sessions question-réponse et feedbacks
  • Support pédagogique de la formation Selenium 3 
  • Auto évaluation préalable en amont de la formation
  • Évaluation des acquis en fin de formation

Témoignages


« Une grande facilité à organiser la formation avec le CNFCE et une forte réactivité de la cheffe de projet sur le suivi du dossier. »

BPC Kambio

Flora R. - Chargée RH


« Très bonne organisation, services et formation très adaptés à nos attentes. »

Vitrobio

Delphine S. - Chargée de formation


« Très bien : respect du timing, formateur expérimenté et très clair dans ses explications et bon partage d'information. »

GCA Walon France Tarnos

Julien F. - Gestionnaire de formation