Test Automatique Des Préoccupations Dans Les Langages A Aspects
Loading...
Date
2010
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
UNIVERSITÉ 20AOUT 1955-SKIKDA
Abstract
La décomposition classique des programmes en objets présente l’avantage d’avoir un seul
type d’entité ce qui a engendré des approches de test relativement claires. Il s’agissait de
tester le comportement des objets et leurs interactions. Avec l’avènement de la séparation
des préoccupations comme moyen privilégié de gestion de la complexité, les systèmes se
retrouvent renforcés par un nouveau type d’entité matérialisant les préoccupations. Dans le
cas de l’approche de programmation orientée aspects, les aspects ont pour rôle d’intercepter
les événements générés par l’activité des objets et éventuellement d’intervenir pour altérer le
comportement de ces objets en fonction des préoccupations que ces aspects incarnent. Cette
façon d’opérer ouvre de nouvelles dimensions dans tout le cycle de vie du logiciel et en
particulier l’activité de test.
Il existe actuellement des tentatives qui proposent des approches de test qui tiennent
compte des préoccupations. Cependant, vu l’évolution constante des approches de
séparation des préoccupations, les techniques de test ad hoc semblent encore immatures et
beaucoup de travail reste à faire pour rattraper l’évolution du paradigme de séparation des
aspects.
La problématique principale de ce mémoire est de faire le point sur les insuffisances des
approches de test actuelles, de les comparer et de proposer une nouvelle technique
convenable pour les programmes orientés-aspects.