Tests automatisés · Optimiser la qualité de vos recettes
Version du programme : 1
Prochaine date
15/09/2025Type de formation
Formation mixteDurée de formation
14 heures (2 jours)Accessibilité
OuiTests automatisés · Optimiser la qualité de vos recettes
La formation en quelques mots : Connaître les bases de l’automatisation de test : les bonnes questions à se poser et comment y répondre, les différentes approches (tdd, bdd, atdd), les différents types d’outils (capture, mot-clés). Répartition : > Théorie : 50% > Pratique : 50% Cette formation est disponible en présentiel ou à distance, avec un programme et une qualité pédagogique identiques. > Formation inter-entreprise : pré-inscription en ligne ou contactez-nous : formation@younup.fr > Formation intra-entreprise : nous vous invitons à nous contacter pour réaliser un devis : formation@younup.fr Pour toute question, n’hésitez pas à contacter notre équipe : formation@younup.fr
Objectifs de la formation
- Comprendre les fondements de l’automatisation des tests
- Expliquer les avantages de l’automatisation des tests
- Énumérer les diverses méthodes d’automatisation
- Intégrer l’automatisation dans le processus de développement logiciel
- Présenter et employer divers outils pour les tests d’interface utilisateur
- Appliquer une architecture standard pour l’automatisation des tests
Profil des bénéficiaires
- Testeurs
- Développeurs
- Technique : Être familier avec le test
- Technique : Avoir des connaissances de base en programmation (tout langage, niveau débutant)
- Matériel : PC pour les ateliers (être administrateur de son poste)
Contenu de la formation
Les bases de l’automatisation de test
- Principes du test fonctionnel
- Pyramide de test et automatisation
- Pourquoi automatiser ?
- Bénéfices et limites de l’automatisation
- TP fil rouge : préparation du poste
Approche et outils d’automatisation
- Les différents types d’approche : développement piloté par les tests (TDD), le comportement (BDD), les tests d’acceptation (ATDD)
- Les différents types d’outils : record & playback, scripting linéaire, scripting structuré, ...
- Tour d’horizon des outils courants du marché : Selenium, Robot Framework, Cypress, Katalon, ...
- TP fil rouge : initialiser un projet Robot Framework Python avec un premier test
Cycle d’automatisation
- Quand automatiser dans le cycle de vie logiciel ?
- Choisir les tests à automatiser
- Evaluer le retour sur investissement de l’automatisation
- TP fil rouge : percevoir les enjeux de la maintenabilité et commencer à y remédier aux premières frictions (life cycle hooks, factorisation, gestion des jeux de données...)
Architecture standard d’un projet d’automatisation
- Contraintes et difficultés : les bonnes pratiques (stratégie d’attente, selecteur web, gestion de configuration, ...)
- Page Object Model et autres patterns
- Comment gérer les jeux de données ?
- Tests automatisés et Intégration Continue
Équipe pédagogique
Suivi de l'exécution et évaluation des résultats
- En début de séance un recueil des attentes est réalisé pour s’assurer d’aborder tous les points pendant le déroulé de la formation.
- Le formateur évalue la progression pédagogique de l’apprenant tout au long de la formation au moyen de travaux pratiques, serious game, etc.
- L’apprenant complète également une auto-évaluation de positionnement au début et à la fin de la formation pour valider les compétences acquises en lien avec les objectifs de la formation.
Ressources techniques et pédagogiques
- Espace apprenant
- Support de formation transmis
Qualité et satisfaction
Capacité d'accueil
Délai d'accès
Accessibilité
Nous mettons tout en œuvre pour vous accueillir et vous accompagner dans les meilleures conditions d’apprentissage. Notre référente handicap est à votre disposition vous pouvez la contacter à l'adresse suivante : formation@younup.fr.