BIENVENUe à CROCOcoder
Formation en
Tests Automatisés Selenium WebDriver with Java
![](https://crococoder.tn/wp-content/uploads/uploads/2024/02/Testing-ISTQB.png)
Inscrivez vous
pour rejoindre notre prochaine sesssion
700 DT
40H
Durée
HORAIRE
Weekends
![](https://crococoder.tn/wp-content/uploads/uploads/2022/07/244624760_597556998253758_2662544372204836816_n-2-e1658949622413.jpg)
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