Plan du cours
Introduction à l'automatisation des tests
- Concepts de test
- Possibilités et limites des localisateurs Selenium
- Comprendre les localisateurs
- Types de localisateurs : ID, CSS, XPath et Nom
Localisateurs avancés
- Localisateurs dynamiques
- Construction d'un chemin
- Relations entre les éléments sur un chemin
- Localisation d'éléments avec du texte souhaité
- Bonnes pratiques
Apache Maven
- Configuration du projet
Selenium WebDriver
- Bases de Java
- IDE Java
- API WebDriver
- Dépannage
- Débogage
TestNG
- Assertions
- Annotations
- Suite de tests
- Paramètres
- Tests multi-navigateurs
- Rapports
Selenium WebDriver avancé
- Contenu dynamique
Selenium Grid
- Comprendre les tests distribués
- Préparation de l'infrastructure
- Utilisation du WebDriver distant
Gestion de projet
- Système de contrôle de version Git
- Intégration avec Jenkins
- Intégration des suites de tests BDD Cucumber dans Jenkins
Pré requis
- Comprendre l’intégration continue.
- Expérience avec Subversion ou tout autre système de contrôle de version.
- Expérience en programmation Java.
Public cible
- Ingénieurs
- Testeurs
Nos clients témoignent (5)
Bonne relation, Łukasz a pris le temps de répondre aux questions de chacun et a pu aider quiconque avait un problème
Kelly Morris - Titian Software Poland Sp. z o.o.
Formation - Selenium WebDriver in C#
Traduction automatique
Le formateur était très bien organisé. Il a expliqué tous les outils nécessaires pour la formation dès le début. Le formateur a volontiers clarifié toutes les questions et des cas pratiques ont été discutés.
Vivek Verma - Global Knowledge Network Training Ltd
Formation - DevOps Practical Implementation and Tools
Traduction automatique
L'animateur est sympathique. Ses explications sont claires et intéressantes. Il essaie de rendre les leçons aussi passionnantes que possible. J'ai beaucoup apprécié la leçon et j'ai acquis beaucoup de connaissances. Merci beaucoup. La technique la plus utile que j'ai apprise est la localisation des éléments pour différents composants web, tels que les champs de saisie, les boutons radio et les boutons. Parfois, l'ID de l'élément n'est pas capturé correctement. Nous avons appris différentes méthodes pour localiser les éléments en utilisant des sélecteurs CSS, XPath, le nom et l'ID. J'ai aimé les explications. Merci
Bee Chin Chuah - I-Access Solutions Pte Ltd
Formation - Advanced Selenium with C#
Traduction automatique
The One on One session is amazing!! And thankful that the trainer's skills are Excellent and his willingness to share them to the fullness. I am very satisfied. . with the training and I wouldn't have wish to have done it anywhere else. I would only wish that I had One day longer for the training.
Isaac Nyembo - Bechtle Clouds GmbH
Formation - Advanced Selenium
Traduction automatique
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Formation - Test Automation with Selenium and Jenkins
Traduction automatique