Voir aussi :
ANSI/IEEE 729 (1983), Standard Glossary of Software Engineering Technology, Std 729, 1983
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.
Pour tester un module, les tâches suivantes sont exécutées :
Un jeu de tests: { (x = 5), (x = -4) }
Exemple : recherche d’un élément dans un tableau
trouvé = false; if nombre_d_items ≠ 0 then compteur := 1; while not trouvé and compteur < nombre_d_items loop if table(compteur) = élément_désiré then trouvé := true; end if; compteur := compteur + 1; end loop; end if; if trouvé then write("l’élément désiré existe dans le tableau"); else write("l’élément désiré n’existe pas dans le tableau"); end if;
Quel jeu de tests proposez-vous ?
soit f(p1,p2,...,pn)
Exemple : si le paramètre est déclaré integer range 1..100 alors les valeurs spéciales choisies pourraient être {-1000,0,1,50,100,101,1000}.
La comparaison des sorties obtenues avec les valeurs attendues se fait, dans la pratique, à la main.