Tâche: Concevoir les éléments de testabilité
Cette tâche explique comment concevoir une fonctionnalité spécifique au test.
Disciplines: Analyse et conception
Relations
Etapes
Identifier les classes et packages spécifiques au test
Objet Identifier et concevoir les classes et packages qui offriront la fonctionnalité nécessaire spécifique au test. 

En fonction des informations fournies par le concepteur de test, identifiez et spécifiez les classes et packages spécifiques au test dans le modèle de conception.

Un pilote ou un module de remplacement d'une classe de conception possède les mêmes méthodes qu'une classe originale, mais aucun comportement n'est défini pour les méthodes, excepté la fourniture d'entrées (vers la cible de test) ou le retour d'une valeur prédéfinie (vers la cible de test).

Un pilote ou un module de remplacement d'un package de conception contient des classes simulées pour les classes qui forment l'interface publique du package original.

Concevoir l'interface pour les outils de test automatisés
Objet Identifier l'interface nécessaire à l'intégration d'un outil de test automatisé, qui comporte une fonctionnalité spécifique au test. 

Identifiez le comportement requis pour permettre à votre outil de test automatisé de communiquer efficacement avec votre cible de test. Identifiez et décrivez les classes et packages de conception appropriés.

Concevoir un comportement de procédure de test
Objet Automatiser des procédures de test pour lesquelles il n'existe pas d'outil de test automatisé. 

Afin d'automatiser les procédures de test pour lesquelles il n'existe pas d'outil de test automatisé, identifiez les classes et packages de conception appropriés. Utilisez en tant qu'entrée les cas de test ainsi que les cas d'utilisation dont ils dérivent.