Automatisation des Tests : Augmenter la Qualité Logicielle et Optimiser les Processus
Introduction aux fondamentaux de l'automatisation des tests pour améliorer la qualité logicielle et optimiser les processus. Focus sur les outils et techniques permettant d'automatiser les tests fonctionnels et de régression, avec intégration dans des pipelines CI/CD pour une livraison continue de haute qualité.
Objectifs
- Comprendre les fondamentaux de l’automatisation des tests et ses bénéfices pour la qualité logicielle
- Maîtriser les outils et techniques pour automatiser les tests fonctionnels et de régression
- Développer des tests automatisés de qualité et intégrés dans des processus CI/CD
- Optimiser la couverture des tests pour réduire les défauts logiciels et améliorer la fiabilité des livraisons
Public
- Développeurs, chefs de projet, ingénieurs qualité (QA), testeurs, et responsables DevOps
- Toute personne impliquée dans l’assurance qualité ou la livraison continue de logiciels
Pré-requis
- Connaissances de base en développement logiciel et gestion de projets
- Une familiarité avec les tests logiciels est un atout mais pas obligatoire
Programme
Jour 1 : Principes et Techniques de l’Automatisation des Tests
Introduction à l’Automatisation des Tests et Bénéfices pour la Qualité Logicielle
- Importance de l’automatisation des tests dans le cycle de développement logiciel
- Enjeux et bénéfices : amélioration de la couverture des tests, réduction des erreurs humaines et rapidité de livraison
2. Types de Tests et Techniques d’Automatisation
- Présentation des différents types de tests automatisables : tests unitaires, tests de régression, tests d’intégration et tests fonctionnels
- Critères de sélection pour déterminer quels tests automatiser
3. Démonstration d’Outils d’Automatisation
- Présentation de quelques outils populaires d’automatisation des tests (ex. Selenium, Cypress, JUnit)
- Atelier pratique : création d’un test automatisé simple avec un outil de test open-source
Jour 2 : Ateliers Pratiques et Intégration des Tests Automatisés
Atelier Pratique : Conception et Mise en Place de Tests Automatisés
- Étude de cas : définition et automatisation de tests pour une application web
- Exercice : écrire et exécuter des tests automatisés fonctionnels et de régression
2. Automatiqation des Tests et Intégration Continue (CI/CD)
- Intégration des tests automatisés dans les pipelines de CI/CD pour une qualité continue
- Mise en place de notifications et rapports de tests pour un suivi en temps réel des résultats
3. Bonnes Pratiques et Optimisation de l’Automatisation des Tests
- Recommandations pour maintenir et optimiser les suites de tests automatisés
- Stratégies pour maximiser la réutilisation et réduire les coûts de maintenance des tests
Les points forts de la formation
- Formation assurée par un expert en assurance qualité et automatisation, avec une expertise en développement et en intégration de pipelines CI/CD.
Choisir votre session
PRESENTIEL / DISTANCIEL
Durée : 02 jours – 14 heures
Prix : 1800 € HT / pers
Référence : F41
Dates | Lieu / Distanciel | |
05 et 06 Novembre 2024 | 75017 Paris | |
19 et 20 Novembre 2024 | 75017 Paris | |
03 et 04 Décembre 2024 | 75017 Paris | |
07 et 08 Janvier 2025 | 75017 Paris | |
21 et 22 Janvier 2025 | 75017 Paris | |
04 et 05 Février 2025 | 75017 Paris | |
18 et 19 Février 2025 | 75017 Paris | |
04 et 05 Mars 2025 | 75017 Paris | |
18 et 19 Mars 2025 | 75017 Paris | |
01 et 02 Avril 2025 | 75017 Paris | |
15 et 16 Avril 2025 | 75017 Paris | |
29 et 30 Avril 2025 | 75017 Paris | |
13 et 14 Mai 2025 | 75017 Paris | |
27 et 28 Mai 2025 | 75017 Paris | |
10 et 11 Juin 2025 | 75017 Paris | |
24 et 25 Juin 2025 | 75017 Paris |