Tests agiles : bâtir la stratégie, automatiser et sécuriser l’intégration continue
Intégrer le test dans le rythme des itérations plutôt que le repousser en fin de cycle
- Certifié Qualiopi
- 2 jours — 14 h
- Présentiel ou à distance
- Fondamental
- Finançable OPCO
Dans beaucoup d'équipes agiles le test reste une étape de fin d'itération tenue par une seule personne. Les anomalies remontent tard la dette de test s'accumule et chaque livraison devient un pari. L'automatisation existe parfois mais sans stratégie claire sur ce qui mérite réellement d'être automatisé.
Deux jours pour replacer le test au cœur de l'itération : définition de fini critères d'acceptation répartition par niveaux et choix d'automatisation. La chaîne d'intégration continue est examinée du commit jusqu'au rapport de test afin de rendre les retours rapides et exploitables par toute l'équipe.
Objectifs pédagogiques
- Définir une stratégie de test adaptée au rythme des itérations
- Rédiger des critères d'acceptation testables à partir d'un récit utilisateur
- Répartir les tests entre niveaux unitaire intégration et interface
- Sélectionner les tests à automatiser selon leur coût et leur valeur
- Intégrer l'exécution des tests dans une chaîne d'intégration continue
- Exploiter les indicateurs de test pour décider d'une mise en production
Programme de la formation
Avant la formation
Analyse du besoin et test de positionnement. Vos réponses sont partagées avec votre formateur afin d'adapter la formation à votre niveau et votre contexte professionnel.
Tester pendant plutôt qu'après
- Rôles et responsabilités autour de la qualité
- Définition de fini et critères d'acceptation
- Test au fil de l'itération et test de régression
- Dette de test et effets sur la capacité de l'équipe
Choisir où porter l'effort
- Répartition des tests par niveau et pyramide associée
- Tests unitaires et tests de composants
- Tests d'intégration et doublures de test
- Tests d'interface et fragilité associée
- Tests exploratoires et campagnes de non-régression
Automatiser ce qui le mérite
- Critères de sélection des tests à automatiser
- Conception de cas de test maintenables
- Jeux de données et environnements dédiés
- Traitement des tests instables
- Coût de maintenance du patrimoine de tests
Rendre le retour rapide et lisible
- Enchaînement des étapes de la chaîne d'intégration
- Déclenchement des campagnes et parallélisation
- Lecture des rapports et traitement des échecs
- Indicateurs de couverture et suivi des anomalies
- Critères de décision avant mise en production
Après la formation
E-learning accessible en illimité dans le temps. Évaluation de niveau afin de suivre votre progression.
Les points forts
Les avis de nos apprenants
Prochaines sessions
Aucune session programmée sur ce lieu pour le moment. Demandez une date.
À qui s'adresse cette formation ?
Chefs de projet responsables qualité logicielle développeurs et testeurs travaillant en équipe agile.
Financer cette formation
Mon Pôle Formation est un organisme certifié Qualiopi au titre des actions de formation. À ce titre, cette formation est éligible aux principaux dispositifs de financement de la formation professionnelle.
Le plan de développement des compétences regroupe l'ensemble des actions de formation décidées par l'employeur. Votre OPCO prend généralement en charge les coûts pédagogiques, et parfois la rémunération, les frais de transport, de repas et d'hébergement.
Tous les salariés peuvent en bénéficier, quels que soient la nature et la durée de leur contrat. Rapprochez-vous de votre service RH ou formation : nous montons le dossier avec vous.
Vous versez chaque année une Contribution à la Formation Professionnelle. Elle ouvre droit à une prise en charge par votre fonds d'assurance formation : FIFPL, AGEFICE, FAFCEA, VIVEA ou OPCO selon votre activité.
Nous préparons pour vous le devis, le programme détaillé et l'attestation nécessaires au dossier.
Selon votre projet professionnel, France Travail peut financer tout ou partie de la formation via l'Aide Individuelle à la Formation. Le dossier se construit avec votre conseiller à partir de notre devis.
Vous pouvez régler la formation directement, en une fois ou jusqu'à 6 fois sans frais. Contactez un conseiller pour définir l'échéancier : 01 87 66 57 66.
Questions fréquentes
Les deux sont abordés dans cet ordre : stratégie de test adaptée au rythme des itérations, critères d'acceptation testables, répartition entre niveaux unitaire, intégration et interface, puis intégration de l'exécution dans une chaîne continue. Le choix des tests à automatiser occupe une place centrale.
Un critère est testable lorsqu'il décrit une condition de départ, une action et un résultat observable, sans renvoyer à une appréciation. Vous reformulez en séance des récits utilisateurs issus de vos propres itérations jusqu'à obtenir des critères exécutables.
La décision croise la fréquence d'exécution, la stabilité de la fonctionnalité, le coût d'écriture et de maintenance du test et le risque couvert. Le module traite cette sélection puis l'exploitation des indicateurs de test pour décider d'une mise en production.