fbpx

BIENVENUe à CROCOcoder

Formation en
Tests Automatisés Selenium WebDriver with Java

Inscrivez vous
pour rejoindre notre prochaine sesssion


700 DT

40H

Durée

HORAIRE

Weekends

Devenez un expert en Automatisation Test Web avec Selenium

Notre unique objectif est de vous permettre de réaliser vos ambitions professionnelles : nous étudions précisément les compétences demandées par les entreprises aujourd’hui, et développons nos parcours à partir de ces compétences.

  • Encadrement par équipe professionnelle d’ingénieurs
  • formation avancée dans le domaine du testing des logiciels 
  • Formateurs Experts dans le domaine 
  • Ambiance et groupe familial
  • Disponibilités pendant les weekends 
  • Des projets Pratiques

Résumé du Programme:

Introduction à l’Automatisation des Tests
  •  Définition de l’automatisation des tests
  • Avantages et objectifs de l’automatisation des tests
Présentation de Selenium
  • Composants de Selenium: WebDriver, IDE, Grid 
  • Compatibilité de Selenium avec les navigateurs
Selenium IDE
  •  Configuration du navigateur pour Selenium IDE
  • Exécution du premier test enregistré
  • Modification d’un test existant dans Selenium IDE
Création de Votre Premier Test
  • Installation de Java et Eclipse
  • Configuration des JARs Selenium dans Eclipse
  • Création, exécution et validation d’un test avec Selenium WebDriver
Exécution des Tests avec Plusieurs Navigateurs
  • Configuration pour exécuter des tests sur différents navigateurs
Méthodes Basiques de Selenium
  • Exploration des méthodes de base pour interagir avec les éléments
Localisateurs
  •  Introduction aux localisateurs (ID, Name, XPath, etc.)
  • Pratique avec des exercices d’identification d’éléments
Interaction avec les WebElements
  • Manipulation de listes déroulantes, boutons radios, alertes pop-up, checkboxes
  • Exemples concrets pour illustrer chaque interaction
Capture d’Écran
  •  Utilisation de Selenium pour capturer l’écran pendant les tests
État des Éléments, Assertions
  • Vérification de l’état des éléments (enabled, disabled)
  • Utilisation d’assertions pour la validation des résultats
La Synchronisation
  •  Comprendre l’importance de la synchronisation dans les tests automatisés
  •  Utilisation d’attentes explicites et implicites
Actions et iFrames
  • Utilisation d’actions avancées pour des interactions complexes
  • Manipulation approfondie des iFrames
Autres Concepts
  • Manipulation de plusieurs fenêtres
  • Comptage du nombre de liens dans une page
  • Commutation entre les fenêtres ouvertes
TestNG
  • Introduction à TestNG pour organiser les tests
  • Configuration et exécution des tests avec TestNG
Maven
  • Utilisation de Maven pour la gestion des dépendances et le cycle de vie du projet
Log4j
  •  Intégration de Log4j pour la gestion des logs dans les tests
Concepts Avancés
  •  Upload de fichiers
  • Utilisation de DataProvider pour la gestion de données
Page Object Pattern
  •  Introduction au modèle Page Object
  •  Mise en œuvre pour améliorer la maintenabilité du code
Projet à Zéro
  •  Création d’un projet pratique de A à Z
  •  Application des concepts appris tout au long de la formation

Feedbacks

Inscrivez vous
pour rejoindre notre prochaine sesssion


Call Now Button