Fondamentaux du développement logiciel Agile
- Le développement logiciel Agile et le manifeste Agile.
- L'approche intégrée.
- Notion de "feedback" précoce et fréquent.
Exercice
Comprendre le manifeste Agile. Mettre en place une équipe intégrée et la faire fonctionner.
Caractéristiques des approches Agiles
- Approches de développement logiciel Agile.
- Création collaborative d'User Story.
- Rétrospectives.
- Intégration continue.
- Planning de version et d'itérations.
Exercice
QCM de préparation à l'examen. Optimiser les rétrospectives. Construire un planning d'itération et un planning de release.
Différences entre les tests traditionnels et les approches Agiles
- Activités de test et de développement.
- Produits d'activité des projets.
- Niveaux de test.
- Outils de gestion des tests et de gestion de configuration.
Exercice
Planifier les activités de test sur un projet Agile. Testeur développeur ou développeur testeur ?
Statut du test dans les projets Agile
- Communiquer les statuts du test, l'avancement et la qualité produit.
- Gérer les risques de régression en faisant évoluer les cas de tests manuels et automatisés.
Exercice
QCM : questions sur principes, pratiques et processus fondamentaux Agiles.
Rôles et compétences d'un testeur dans une équipe Agile
- Compétences d'un testeur Agile.
- Le rôle d'un testeur dans une équipe Agile.
Mise en situation
La casquette de testeur sur un projet Agile.
Méthodes, techniques et outils pour les tests Agiles
- Le développement piloté par les tests.
- La pyramide des tests.
- Quadrants de test, niveaux de test et types de test.
- Le rôle d'un testeur.
- Évaluation des risques qualité produit et estimation de l'effort de test.
- Techniques dans les projets Agile.
- Outils dans les projets Agile.
Jeu de rôle
Etre testeur dans une équipe Scrum. Identifier et traiter des risques produits. Analyse du reporting des tests.
Examen de certification ISTQB®
- QCM de 40 questions. Durée de 60 minutes.
- Passage de l'examen.