Objectifs de la formation
Un testeur sur un projet agile doit adopter une méthodologie différente que celle utilisée habituellement sur les projets « traditionnels ». Les testeurs doivent comprendre les valeurs, les principes et spécificités propres à tous les projets agiles et appréhender le fait qu’ils font partie intégrante d’une approche globale de l’équipe, avec les développeurs et les parties prenantes.
Dans un projet agile, les membres communiquent entre eux dès le début et à de nombreuses reprises, ce qui permet d’éliminer certains défauts dès le début et permettre ainsi le développement d’un produit de qualité.
À l’issue de ce cours testeur agile, vous aurez acquis les connaissances et compétences nécessaires pour :
- Maîtriser la terminologie des tests
- Comprendre et mettre en œuvre les bonnes pratiques du métier du test dans un projet agile
- Disposer des bons réflexes permettant de passer la certification Testeur Agile avec succès
À qui s’adresse cette formation ?
Le cours s’adresse aux professionnels de l’activité de tests de logiciels (Maîtrise d’œuvre, Maîtrise d’Ouvrage, praticiens confirmés du test) souhaitant évoluer vers la gestion de projets de tests logiciels.
Prérequis
Avoir déjà obtenu la certification ISTQB Fondation pour pouvoir passer l’examen de certification Testeur AGILE niveau Fondation.
Programme
Développement Agile de logiciels
Les fondamentaux
- Le manifeste Agile Concept de l’approche équipe globale Les bénéfices de la rétroaction continue
Les aspects de l’approche Agile
- Les différentes approches Les « user story » collaboratives Les rétrospectives L’intégration continue Planning itératif et version
Principes fondamentaux du Test Agile, pratiques et procédés
Les différences entre les tests Agiles et les approches traditionnelles
- Test et activités de développement Les livrables d’un projet Agile Les niveaux de Test Les options organisationnelles pour le test Agile
Les tests dans un projet Agile
- Communication sur les tests Gestion régression avec l’évolution des cas de test et l’automatisation
Rôle et compétences d’un testeur dans une équipe Agile
- Les compétences Le rôle d’un testeur dans une équipe Agile
Test Agile : Méthodes, Techniques et Outils
Méthodes de Test Agile
- TDD, ATDD et BDD Test de la pyramide Test par quadrant, Niveaux de Tests et Types de Tests Le rôle d’un Testeur
Itérations dans un projet Agile
- Évaluation des risques de la qualité des produits dans un projet Agile Estimation de l’effort de test sur la base du contenu et des risques
Techniques de tests Agile
- Interprétation des informations pertinentes pour les tests Définition des critères d’acceptation de test Application sur ATDD Conception de test boîte noire fonctionnelle et non fonctionnelle Test exploratoire et Test Agile
Outils de Test dans les projets Agile
- Outils de gestion des tâches et de suivi Outils de communication et de partage d’information Build de logiciel et outils de distribution Outils de gestion de configuration Outils de conception, d’implémentation, et d’exécution des tests Outils de Cloud Computing et de virtualisation
Travaux Pratiques
Des travaux pratiques sont réalisés sur tous les chapitres ; de plus un système permanent de révision de l’examen est mis en place, soit environ 100 questions proposées.
Thèmes : Certification ISTQB