Contexte de la recette
- Positionnement de la recette fonctionnelle : vision classique et agile.
- Cadrage initial de la recette.
- Vérification : revues d'ambiguïté, par les pairs.
- Contrats : clauses particulières, protocole de recette.
- Critères d'acceptation, d'arrêt.
- Recette usine. Recette technique, les techniques de vérification du MOE. Recette fonctionnelle.
Etude de cas
Revues du cahier des charges d'une application et du contrat associé.
Plan de recette fonctionnelle
- Stratégie de recette fonctionnelle.
- Risques projet.
- Les objectifs de test. La non-régression.
- Typologie des tests (ISO/IEC 25010).
- Architecture des tests.
- Configurations du Testware, plateformes de test.
- Equipe de recette. Estimation, planification et indicateurs.
Travaux pratiques
Elaboration du plan de recette.
Approche qualité
- Approche ISO 9001/9004. Approche ISO 12207.
- TMMi.
- Norme ISO 29119.
- TPI et TMap Next.
- Approches Agiles (Scrum, xP, ATDD) et métiers (FDMS).
- Schéma général de mise en oeuvre.
Etude de cas
Etude d'application à la recette d'un modèle de maturité.
Mise en œuvre du plan de recette
- Réunion de conception des tests.
- Application des techniques de test fonctionnel et non fonctionnel.
- Critères de couverture.
- Conception de tests "ad hoc" versus tests génériques.
- Formalisation des tests : langage de spécification.
- Test orienté mots-clés (ISO/IEC 29119-5).
- Vérification des tests. Suivi des indicateurs.
Etude de cas
Revue des spécifications. Extraction des indicateurs.
Outillage des tests de recette
- Référentiels d'exigences. Référentiels de test.
- Gestionnaires d'anomalies. Gestionnaires de la traçabilité.
- Les ALM, les générateurs de tests et données de test, les robots.
Travaux pratiques
Evaluation d'outils par l'exemple : implications, apports, limites.
Suivi de la campagne de recette
- Réception de la livraison.
- Demande de dérogation.
- Planification de la campagne.
- Contrôle de livraison, enclenchement des tests.
- Suivi des résultats, anomalies, MTTF. Suivi des indicateurs.
- Site pilote. Bilan.
Réflexion collective
Améliorer le plan de recette.
Déploiement et accompagnement
- Modes de déploiement. Période de garantie.
- Contrat de maintenance. Suivi de la production (supervision, écoute).