Detailed Course Outline
Introduction
Les fondamentaux de l’agilité :
- Les fondamentaux du développement agile ;
- Le contexte agile ;
- Les origines et Manifeste ;
- L’approche équipe ;
- L’art du feedback ;
- Aspects des approches agiles :
- Les principes de démarches agiles
- eXtrem Programming
- Scrum
- Kanban
- Création collaborative d’User Stories
- Rétrospectives
Les fondamentaux des Tests Agiles, Principes, Pratiques et Processus :
- Les différences dans les tests entre traditionnel et agile :
- Activités de test et de développement ;
- Produits d’activités ;
- Niveaux de test ;
- Test et gestion de configuration ;
- Options organisationnelles pour l’indépendance du test.
- Surveiller le test en projet agile ;
- Etat du test, avancement et qualité produit ;
- Communiquer les statuts du test ;
- Gérer les risques de régression.
- Les rôles et compétences d’un testeur en contexte agile :
- Compétences techniques et humaines ;
- Activités et risques organisationnelles.
Les tests Agiles Méthodes, techniques et outils :
- Les méthodes de test agile :
- Test Driven Development ;
- Behaviour Driven Development ;
- Acceptance Test Driven Development
- Evaluer le risques et estimer l’effort de test ;
- Techniques dans les projets agiles :
- Critères d’acceptation ;
- Test fonctionnel et non-fonctionnel
- Tests exploratoires et agiles
- Les outils dans les projets agiles :
- Outils dans les projets agiles ;
- Tracking des demandes ;
- Communication et partages de l’information ;
- Outils de construction et de distribution ;
- Outils de gestion et de configuration ;
- Outils de conception, d’implémentation et d’exécution de tests ;
- Outils de Cloud computing et virtualisation