Représentation UML :
Certains aspects de cette architecture peuvent être décrits à l'aide d'un modèle UML, stéréotypé en tant
qu'<<architecture d'automatisation des tests>>.
Dans la mesure où elles sont disponibles, vous pouvez utiliser certaines parties des architectures existantes
d'automatisation des tests ne nécessitant guère de personnalisation. Cependant, chaque projet requiert généralement une
adaptation de l'approche et des techniques et outils affectant en définitive l'architecture d'automatisation des tests
elle-même. Dans de nombreux cas, la personnalisation ou la création d'une architecture d'automatisation des tests
intervient au cours de la phase d'élaboration, et connaît une mise au point et une extension au cours de chaque
itération ultérieure tant dans la phase de construction que de transition.
Nous recommandons d'utiliser pour la définition de l'architecture d'automatisation des tests une source unique
hébergeant une description sommaire des caractéristiques essentielles de cette architecture. Remarque : vous
devez éviter les détails excessifs et inutiles dans la description de l'architecture.
Eventuellement, l'architecture d'automatisation des tests peut être incluse dans le document d'architecture logicielle et décrite dans sa propre section
ou bien ses thèmes peuvent être détaillés dans le corps du document.
A la place d'une documentation formelle, vous pouvez opter de consigner simplement ces informations dans un ensemble de
notes informelles sur l'architecture, en leur adjoignant un nombre minimal de diagrammes explicatifs, éventuellement
sur un tableau blanc facilement visible par l'équipe de test.
|