Introduction
- Valeurs et principes de l'agilité.
- Ce qu'est le test agile.
- Les tests agiles comme une pratique continue.
Cycle de projet
- Le cycle en V.
- Le cycle en Y.
- Le RUP.
- Les cycles agiles.
- Itérations et incréments.
Tests dans les méthodes agiles
- Les tests dans RAD.
- Les tests dans RUP.
- Les tests dans XP.
- Les tests dans Scrum.
- Les tests dans TDD.
- Les tests dans Lean.
Ingénierie des tests
- Plan projet de test.
- Plans et cas de test.
- Jeu de données.
- Organisation d'une campagne.
- Rapport de test et de campagne.
- Signalement.
- Ingénierie et cycles agiles.
Méthodologies et techniques de tests
- Vérification et validation.
- Tests basés sur les modèles.
- Tests exploratoires.
- Partitions.
- Limites.
- Table de décision.
- Tests par simulation.
- Graphe de cause à effet.
Tester en premier
- Exigences poussées par les tests.
- Modélisation poussée par les tests.
- Tests agiles et documentation.
- Tests et conception émergente.
Technologies
- Outils automatisés pour le test.
- Contrôle de la régression.
- Intégration continue et métrique.
- Suivi de la qualité.
- Signalements et communication.
Organisation des équipes
- Rôles dans les projets.
- Responsabilités côté MOA.
- Responsabilités côté MOE.
- Profil testeur-analyste.
- Profil testeur-développeurs.
Phases de test
- Tests agiles pendant le codage.
- Interfacer le code et les tests fonctionnels.
- Simplifier la mise en oeuvre des jeux de données.
- Exécuter les tests.
- Analyser le rapport et signaler.
Conclusion
- Adaptation de la démarche de test agile au contexte de l'entreprise.
- Coût et effort du passage aux tests agiles.
- Bénéfices.