Automatisation des tests avec SELENIUM
Version du programme : 1
Type de formation
Formation à distanceDurée de formation
21 heures (3 jours)Accessibilité
OuiAutomatisation des tests avec SELENIUM
L’automatisation des tests fonctionnels est un objectif de plus en plus prédominant dans les projets IT, d’autant plus dans un contexte agile. Les patrimoines de tests, dits manuels, pouvant contenir des milliers de scénarios à exécuter, l'automatisation montre tout son intérêt et ses avantages. La plateforme Selenium est une des solutions à l’automatisation des tests pour les applications de type web. Cette formation est l’occasion de prendre en main les outils de la plateforme Selenium en vue de simuler une activité réelle sur un site Web et d'y exercer les tests. Elle est dirigée principalement par des travaux pratiques en appui à de rappels théoriques et aux présentations des composantes de Selenium.
Version PDFObjectifs de la formation
- • Acquérir les compétences pour être autonome sur la création d’un projet d’automatisation Selenium / Java
- • Etre en mesure de comprendre les mécanismes de l’automate de test Selenium
- • Etre en mesure de coder proprement et simplement des suites de tests Selenium / Java
- • Etre en mesure de tester certains cas complexes
Profil des bénéficiaires
- • Testeurs fonctionnels « manuels » désireux de s'orienter vers l'automatisation de tests
- • Développeurs désireux de s'orienter vers l'automatisation de tests
- • Automaticiens de tests débutants
- • Connaître les principes de l’automatisation des tests – cf. le module « Introduction à l’automatisation »
- • Etre initié ou pratiquer les activités du processus de test et les langages de scripting.
- • Avoir un minimum d'expérience en développement (Python, Java…)
Contenu de la formation
• Les bases :
- o Installer son environnement de dev., avec ou sans Maven
- o Créer le projet
- o Configurer un WebDriver en mode local, le manipuler.
- o Automatiser avec Selenium
- o Identifier des WebElements. Utiliser XPath - ressources web pour tuto XPath
- o Exercices sur XPath
- o Exercices sur la temporisation
• Des bonnes pratiques :
- o Penser simple
- o Factoriser et refactorer
- o Utiliser le Design Pattern et Page Object
- o Cas pratiques
• Tester des pages complexes :
- o Les WebElements réactifs, et pages auto-refresh
- o Exercices sur les WebElements réactifs
- o Fenêtres multiples, Alertes
- o Exercices
Répartition
- • Théorie : 25 %
- • Pratique : 75 %
Équipe pédagogique
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
Ressources techniques et pédagogiques
- Accueil des stagiaires dans une salle dédiée à la formation.
- Documents supports de formation projetés.
- Exposés théoriques
- Description de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation.
- PCs équipés des solutions outillées
Qualité et satisfaction
Accessibilité
Nos locaux sont accessibles pour les publics en situation de handicap : hall d’entrée, accueil, ascenseur…