– Maîtriser le processus de tests et ses différentes étapes
– Connaître les types de test, leurs caractéristiques, leurs choix et leurs
mises en œuvre dans les cycles de vie logiciel
– Metttre en oeuvre les techniques de création de cas de test, desscénarios et procédures de test
– Gérer les tests, les contrôler et faire le suivi
– Faire le choix des outils adaptés et leurs utilisations
– Différence entre la cause initiale du défaut et ses effets.
– Raisons pour lesquelles les tests sont nécessaires.
– Les tests font partie de l’assurance qualité.
– Faute, défaut, défaillance, erreur et
– Objectifs habituels des tests.
– Objectifs des tests lors des différentes phases du cycle de vie logiciel
– Différence entre tester et déboguer
– Les tests montrent la présence de défauts
– Les tests exhaustifs sont impossibles
– Regroupement des défauts
– Paradoxe du pesticide
– Les tests dépendent du contexte
– L’illusion de l’absence d’erreurs
– Planification et contrôle des tests
– Analyse et conception des tests
– Implémentation et exécution des tests
– Évaluer les critères de sortie
Activités de clôture des tests
– Les facteurs psychologiques ayant une influence sur le succès des tests
– Mentalité d’un testeur et celle d’un développeur
-Modèle en V
– Modèle de développement itératif
– Tester au sein d’un modèle de cycle de vie
– Tests de composants
– Tests d’intégration
– Tests système
– Tests d’acceptation
– Types de tests
– Objectifs des tests
– Tests fonctionnels
– Techniques statiques et processus de test
– Les livrables
– Techniques statiques et dynamiqu
– Phases d’une revue formelle
– Rôles et responsabilités
– Types de revues
– Facteurs de succès des revues
-Spécification de conception de test
– Condition de test, cas de test et procédure de test
– Tests basés sur les spécifications
– Les tests basés sur les structures
– Les tests basés sur l’expérie
– Partitions d’équivalence
– Analyse des valeurs limites
– Autres techniques basées sur les structures
– Importance de l’indépendance des tests
– Tâches du responsable des tests et des testeurs
– Activités de planification des tests
– Critères de sortie
– Estimation des tests et Stratégie de test
– Suivi de l’avancement des tests
– Reporting des tests
– Contrôle des te
-Probabilité et impact.
– Risques liés au projet
– Risques liés au produit
– Objectif du rapport d’incident.
– Contenu du rapport d’incident – IEEE829
– Classification des outils de test
– Outils d’aide à la gestion du test et des tests
– Outils d’aide aux tests statiques
– Outils d’aide à la spécification des tests
– Outils d’aide à l’exécution et à l’enregistrement des tests
– Outils d’aide à la performance et à la surveillance
– Outils d’aide aux besoins de tests spécifiques
– Outils d’aide utilisant d’autres outils.
-Bénéfices potentiels et risques liés aux outils de test
– Considérations spéciales pour quelques types d’outil
– Principes généraux
– Preuve de concept : objectif.
– Éléments requis pour un bon outil de support
Référence : DEV016
Type de Stage : Pratique
Durée : 4 jours
Professionnels des tests MOA /
MOE : testeurs, analystes, chefs
de projet
Connaissances de base du cycle
de vie logiciel.