Gagne de la cryptomonnaie GRATUITE en 5 clics et aide institut numérique à propager la connaissance universitaire >> CLIQUEZ ICI <<

4.2.2 Cartographie dynamique, état des composants graphiques

Non classé

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.

Page suivante : 4.3 Partenariat avec la société Kalios

Retour au menu : Stratégie de test au sein du processus d’évolution d’architecture de Sodifrance