Produit: Architecture d'automatisation des tests
Cet artefact reprend les différents éléments de conception et d'implémentation d'automatisation des tests qui constituent les caractéristiques fondamentales du système d'automatisation.
Objet
  • Proposer un moyen de conceptualisation, de gestion et de communication des caractéristiques et des fonctionnalités fondamentales du système d'automatisation des tests.
Relations
Entrée versObligatoire:
  • Aucun
Facultatif: Externe:
  • Aucun
Description
Bref aperçu

Voir le Produit : document d'architecture logicielle pour un exemple des domaines à couvrir par l'architecture d'automatisation des tests.

Description principale

L'architecture d'automatisation des tests fournit un aperçu exhaustif de l'architecture du système d'automatisation des tests à l'aide de plusieurs vues décrivant des aspects différents du système. Elle propose un moyen de conceptualisation, de gestion et de communication des caractéristiques et des fonctionnalités fondamentales du système logiciel d'automatisation des tests. Elle permet d'orienter le logiciel d'automatisation des tests de sorte à concrétiser dans le système à réaliser certains aspects cruciaux en termes de maintenabilité, extensibilité, fiabilité, accès simultané, distribution, sécurité et reprise sur incident.

Propriétés
Facultatif
PlanifiéYes
Personnalisation
Options de représentationRepré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.



Plus d'informations