Commençons par quelques remarques fondamentales sur le test :
• Les logiciels sont testés.
• Le test couvre les exigences.
• Le risque (produit) pertinent s'interroge sur les erreurs non détectées.
• L'intensité des tests est déterminée sur la base des risques.
Lorsque nous nous demandons ce que nous voulons tester, nous faisons appel à l'objet de test. Selon l'International Software Testing Qualification Board (ISTQB), celui-ci définit le résultat du travail à tester. Selon l'angle d'observation, celui-ci s'étend en couches d'une unité aux processus d'entreprise de bout en bout (processus E2E) en passant par les fonctions, leur enchaînement et les interfaces. Dans cette conférence, nous allons présenter l'arbre des objets de test et examiner ses avantages pour l'organisation des tests (de régression). L'arbre des objets de test était, est et reste l'outil architectural structurant essentiel dans le test. Il utilise des éléments de test comme les conteneurs pour les cas de test, au lieu de les répartir sur les exigences d'un système. Cela aide d'une part de considérer les risques du point de vue du produit et du système et permet d’autre part une analyse d'impact continue.