Formation Technologies de l'information : L’assurance qualité et les tests logiciels en mode agile
Cette formation offre une compréhension complète des bonnes pratiques d’assurance qualité (AQL) et de tests logiciels en contexte agile. Destinée aux développeurs, analystes, testeurs et responsable de la qualité, elle explore les fondements de l’agilité et du cadre Scrum, tout en distinguant les rôles et responsabilités liés à l’AQL et aux tests.<br/>
Vous y découvrirez les phases, tactiques, techniques de test (exploratoires, acceptation, régression, etc.), les méthodes ainsi que le quadrant des tests et les modèles pyramidaux (pyramide vs cornet). Vous apprendrez à structurer vos stratégies de test dans une démarche agile, à automatiser intelligemment les tests, et à intégrer des pratiques comme le TDD, l'ATDD, le BDD, le SBE ou l’approche itérative de Jacobson en découpant les cas d’utilisation en « slice » pour une meilleure gestion des exigences.<br/>
Enfin, cette formation aborde l'intégration continue et les outils modernes dédiés à la qualité logicielle. Vous y découvrirez les processus clés, les principes et les caractéristiques pour la mise en place du modèle de processus (DevQualOps) avec une qualité en continue. Un programme essentiel pour minimiser les défauts et garder le cap sur la qualité des produits et processus de développement logiciels en accélérant les livraisons dans un environnement agile
Le programme de la formation
- Survol d’agile et de Scrum
- L’AQL et les tests : les différences
- Les bonnes pratiques de tests en mode agile
- Les bonnes pratiques qualité en mode agile.
- Les différents types de tests dont les tests exploratoires, tests d’acceptation, tests de régression.
- Les méthodes de tests; boîte blanche, boîte noire, statique, dynamique.
- Le quadrant des tests.
- La pyramide des tests vs la pyramide inversée ou cornet.
- Règles pour l’automatisation des tests.
- Technique du TDD (Test Driven Development ou le développement piloté par les tests)
- Intégration continue et outils.
À qui s'adresse cette formation ?
Public cible
Tous postes en développement et spécialement les analystes de tests.
Prérequis
Connaissance des tests intégrés, système et d’acceptation ou avoir suivi Exécuter les tests de logiciels (cours TL102).
Les objectifs de la formation
Être en mesure de comprendre et d’appliquer les bonnes pratiques des tests logiciels et les bonnes pratiques en assurance qualité logicielle tout en respectant les concepts agiles.
