Rappel sur le test de logiciels
- Vue générale.
- Les tests dans le cycle de vie logiciel.
Processus de test
- Les processus de tests fondamentaux.
- La planification des tests.
- Les spécifications des tests.
- L'exécution des tests.
- Le suivi des tests.
- Les outils de test.
Travaux pratiques
Planifier un jeu de tests. Définition de spécifications. Illustration d'outils.
Gestion des tests
- La conception des tests.
- Les plans de tests.
- La stratégie de tests.
- La gestion de la documentation des tests.
- L'estimation des coûts du test.
- L'ordonnancement et l'organisation des tests.
- Le suivi d'avancement et la vérification des tests.
- Les métriques.
- Le contrôle des tests.
Travaux pratiques
Etude de cas. Conception de tests. Définition d'une stratégie de tests. Estimation des coûts. Définition de métriques.
Tests guidés par les risques
- Introduction aux tests guidés par les risques.
- La gestion des risques.
Travaux pratiques
Définition et suivi des risques.
Gestion des incidents
- Introduction à la gestion des incidents.
- Définitions.
- La détection des incidents.
- La phase d'analyse.
- La classification.
- L'édition.
Travaux pratiques
Identifier les incidents potentiels. Classifier les incidents. Mise en place d'un suivi.
Amélioration des processus de test
- Les procédures générales.
- CMM, CMMI, ISO/IEC 15504, Spice.
- Comparaison.
- Le modèle de maturité des tests - TMM.
- Amélioration des processus de test avec TPI.
Individus et équipes
- Les compétences individuelles.
- La qualification.
- La structure organisationnelle.
- La motivation.
Travaux pratiques
Identification des compétences clés.