Formation en test logiciel
Programme
Cycle de vie et projets Agiles
- Pourquoi adopte-t-on les méthodes Agiles ?
- Rappel Scrum et XP
- Les User Stories
Le test dans le développement Agile
- Les differences avec l’approche traditionnelle
- Présentation du Quadrant Agile
- L’expression des critères de qualité en Agile
- Évaluer les risques qualité et estimer l’effort de test
- Rôle et compétences d’un testeur
- L’amélioration continue
Les méthodes de test Agile
- Le TDD (Test Driven Development)
- Le modèle ATDD, les spécifications exécutables
- BDD (Behavior Driven Development) : développement piloté par les comportements
- Spécification par l’exemple
- L’automatisation des tests
- Les tests exploratoires
Intégration continue
- Les différents éléments d’une plateforme d’intégration continue
- Mise en place de la plateforme d’intégration continue
- Qualimètrie du code
Travaux pratiques
- Ce cours combinera 50% de théorie et 50% de pratique
- Pour la pratique il sera proposé aux participants des ateliers pratiques autour des besoins et des tests
- Pour la partie technique, des exercices sur différents outils seront au programme de cette formation