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

4.2.2 Cartographie dynamique, état des composants graphiques

La cartographie dynamique est basée sur l'ajout d'appels à des fonctions de trace en début et en fin de méthode. L'ensemble des méthodes de l'application source étant instrumentées, cela permet d'obtenir un graphe des appels entre méthodes et donc de résoudre les appels dynamiques (cf. § 3.2.2.1).

A noter que les méthodes évènementielles, produiront en plus un état de l'écran courant avant et après l'évènement. Cela donnera la possibilité de connaitre les impacts d'un évènement sur les données affichées à l'écran. Le diagramme de séquence d'appel à l'instrumentation (cf. Figure 33) illustre ce propos. En début d'événement ou de méthode, le booléen isBegin est à Vrai. Le booléen isEvent dépend du type de méthode. La clé correspond à la clé utilisée en base et l'écran est l'écran courant dans le cas d'un événement. En fin de méthode, seul le booléen isBegin passe à Faux.

Cet outil d'instrumentation était spécifique au Visual Basic, mais un nouvel outil fonctionnant à base de règles prend maintenant en charge plusieurs langages (VB, NSDK, NatStar, etc.). La contrainte pour cet outil est de respecter le format XML qui avait été défini, ainsi que de produire des clés conformes à la spécification.

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








"Entre deux mots il faut choisir le moindre"   Paul Valery