Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Adoptez le développement piloté par les tests, formalisez les comportements attendus avec la spécification par l'exemple, analysez en continu la qualité du code et organisez un pipeline CI/CD qui donne un retour rapide et fiable.
## Scénario : Remboursement d'une commande
Étant donné une commande livrée de 49,90 €
Quand le client demande un remboursement sous 14 jours
Alors le remboursement est déclenché
Et le statut de la commande passe à "Remboursée"Intégrer la qualité dans le flux de développement coûte moins cher que de la vérifier à la fin, mais suppose des pratiques et un outillage adaptés. Cette formation couvre le développement piloté par les tests (TDD), cycle rouge-vert-refactor appliqué à des cas concrets, pour concevoir un code testable dès l'écriture. Elle traite ensuite la spécification par l'exemple avec des scénarios BDD au format Étant donné / Quand / Alors, rédigés avec les métiers pour partager une définition commune du comportement attendu. La formation aborde l'analyse continue de la qualité du code et l'organisation d'un pipeline d'intégration et de déploiement continus qui exécute ces tests à chaque changement. Elle s'adresse aux développeurs, testeurs automaticiens, responsables techniques et ingénieurs qualité qui pratiquent déjà le développement logiciel.
Les objectifs
développer une fonctionnalité en test-driven development
rédiger et implémenter des scénarios Gherkin avec le métier
mettre en place une analyse de qualité continue et des portes bloquantes
construire un pipeline intégrant tests et analyses
concevoir la stratégie de test d'une chaîne de livraison
Public visé
Développeurs, testeurs automaticiens, responsables techniques, ingénieurs qualité, équipes agiles.
Prérequis
Pratique du développement logiciel et connaissance des principes de l'intégration continue.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.