1. Processus de test
1.1. Planification, suivi et contrôle des activités de test. Conception et analyse des cas de test. Implémentation et exécution des tests. Évaluation des critères de sortie et finalisation des tests.
1.2. Mise en situation : Étude d'un processus de test basé sur la norme IEEE829.
2. Gestion des tests
2.1. Élaboration et gestion d'une stratégie globale de tests. Documentation des tests : planification, gestion des risques et des livrables. Estimation des efforts de test et utilisation de métriques pour le suivi. Gestion des tests externalisés et respect des normes industrielles.
2.2. Exercice : Création d'une grille de risques et d'une stratégie de tests.
3. Revues
3.1. Organisation et gestion des revues de tests et des audits. Utilisation des métriques pour les revues. Gestion des revues formelles selon les standards.
3.2. Exercice : Analyse de cas pratiques sur la gestion des revues.
4. Gestion des anomalies
4.1. Cycle de vie des anomalies au sein du processus de développement logiciel. Analyse des rapports d'anomalies et évaluation de l'efficacité du processus.
4.2. Exercice : Gestion des anomalies conformément à la norme IEEE1028.
5. Amélioration du processus de test
5.1. Approches d'amélioration continue des processus de tests, avec des modèles comme TMMI et TPI Next. Évaluation et augmentation de la maturité des processus de tests.
5.2. Exercice : Analyse de la maturité des processus à travers un cas pratique.
6. Outils de test et automatisation
6.1. Comprendre le cycle de vie des outils de test. Sélection et implémentation d'outils d'automatisation des tests.
6.2. Exercice : Implémentation d'outils de test et révision des connaissances pour l'examen.
7. Compétences et gestion de l'équipe
7.1. Développement des compétences individuelles et collectives au sein de l'équipe de test. Gestion de la communication et de la dynamique d'équipe.
7.2. Exercice : Description d'une organisation de test et étude de cas sur la gestion d'équipe.