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

    1. 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

    1. 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 202475017 Paris
    19 et 20 Novembre 202475017 Paris
    03 et 04 Décembre 202475017 Paris
    07 et 08 Janvier 202575017 Paris
    21 et 22 Janvier 202575017 Paris
    04 et 05 Février 202575017 Paris
    18 et 19 Février 202575017 Paris
    04 et 05 Mars 202575017 Paris
    18 et 19 Mars 202575017 Paris
    01 et 02 Avril 202575017 Paris
    15 et 16 Avril 202575017 Paris
    29 et 30 Avril 202575017 Paris
    13 et 14 Mai 202575017 Paris
    27 et 28 Mai 202575017 Paris
    10 et 11 Juin 202575017 Paris
    24 et 25 Juin 202575017 Paris