Développement des systèmes informatiques


Tests


Voir aussi :


Terminologie liée au test

ANSI/IEEE 729 (1983), Standard Glossary of Software Engineering Technology, Std 729, 1983

Objectifs du test

Qualité de tests

QUALITÉ (QUALITY), ISO 8402 :
Ensemble des propriétés et caractéristiques d'un produit ou service qui lui confèrent l'aptitude à satisfaire des besoins exprimés ou implicites.

Phases de tests

Classifications des méthodes de tests

Divers

Tests de modules

Pour tester un module, les tâches suivantes sont exécutées :

  1. construction du pilote ("driver")
  2. génération des entrées
  3. calcul des sorties attendues (problème de "oracle de tests")
  4. exécution du module sur les données choisies en surveillant le comportement du module
  5. comparaison des sorties obtenues avec les sorties attendues

Exemple d'un pilote supportant l'exécution de tests d'un module spécifié avec la méthode de traces :

Problème: selon quels critères générer les entrées ?

Techniques de tests de "boîte transparente"

Techniques de tests de "boîte noire"

Comparaison des sorties obtenues avec les sorties attendues

La comparaison des sorties obtenues avec les valeurs attendues se fait, dans la pratique, à la main.

Tests de systèmes parallèles et de temps réel

Divers