L'objectif de la classe de testabilité
est de capturer la conception de la fonctionnalité spécifique nécessaire pour simplifier le test. Cette fonctionnalité
spécifique aux tests doit être intégrée dans le modèle de conception du logiciel, de sorte qu'elle puisse être
factorisée dans la conception complète du logiciel. Il existe plusieurs types de comportements particuliers au test,
dont les deux suivants :
-
Les "modules de remplacement" pour les classes de conception qui doivent être simulées (le plus souvent en raison
de l'indisponibilité de la version complète).
-
Les interfaces ou sorties spécialisées, qui offrent la visibilité ou le contrôle nécessaire à la réalisation des
tests.
|