WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Stratégie de test au sein du processus d'évolution d'architecture de Sodifrance

( Télécharger le fichier original )
par Laurent GARNIER
CNAM Nantes - Ingénieur informatique 2011
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

2.2.3 Les tests dans le processus de migration

Dans le cadre de ces projets d'évolution d'architecture, le résultat de la migration est validé en vérifiant l'iso-fonctionnalité entre l'application d'origine et l'application migrée. Pour cela, on contrôle que les tests sur les applications sources et cibles donnent les mêmes résultats. La charge consacrée à ces tests est donc loin d'être négligeable, et ce d'autant plus si l'on considère que ces activités sont menées de manière manuelle, alors que la migration de code en elle-même est en grande partie automatisée.

L'enjeu de ce travail de mémoire est donc d'explorer différentes pistes permettant d'optimiser la gestion des tests et de mettre en oeuvre une série d'outils afin d'atteindre cet objectif.

Dans le cadre d'un processus de modernisation d'architecture, les tests sont organisés de la manière suivante :

o Tests de référence : les tests de référence ont pour but de définir le référentiel de test qui permettra d'établir l'iso-fonctionnalité. Ils sont établis sur l'application source.

o Tests unitaires : validation de manière indépendante des composants issus de la migration. Les tests unitaires sont réalisés lors de la phase d'intégration manuelle du code.

o Tests de non-régression : validation de l'iso-fonctionnalité de l'application migrée.

CNAM de Nantes - 2010 / 2011 - Mémoire d'ingénieur

 
 

Figure 8 : Notions de base en technologie des objets (Bézivin 2004)

Figure 9 : Notions de base en ingénierie des modèles (Bézivin 2004)

CNAM de Nantes - 2010 / 2011 - Mémoire d'ingénieur

 
 

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il y a des temps ou l'on doit dispenser son mépris qu'avec économie à cause du grand nombre de nécessiteux"   Chateaubriand