Objectifs

– 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

Programme

– 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

– 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

Public concerné:

Professionnels des tests MOA /
MOE : testeurs, analystes, chefs
de projet

Prérequis:


Connaissances de base du cycle
de vie logiciel.