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