Génération automatique de tests d’acceptance par une approche de tests dirigée par les modèles pour une application web
Résumé
This master thesis deals with two approaches, the first one is behavior-driven with Behavior-Driven Development and the second model-driven with Model-Based Testing. Indeed, the quality of the software is a crucial issue because of the interoperability of objects. These software are always more feature-hungry. Starting from this postulate, the research axis of this master thesis was to study new test methods in order to limit the costs and resources deployed on these testing activities and more particularly on acceptance tests. Consequently, a comparison of two test methods was carried out to lead to the implementation of a test script generator, based on an abstract model, based on the philosophy of model transformation originating from the approach Model-Driven Architecture.
Ce mémoire traite de deux approches, la première approche est axée sur le comportement avec Behavior-Driven Development et la seconde dirigée par les modèles avec Model-Based Testing. En effet, la qualité du logiciel est un enjeu crucial du fait de l’intéropérabilité des objets. Ces logiciels sont toujours plus avides de fonctionnalités. Partant de ce postulat, l’axe de recherche de ce mémoire était d’étudier de nouvelles méthodes de tests afin de limiter les coûts et les ressources déployées sur ces activités de tests et plus particulièrement les tests d’acceptance. En conséquence, un comparatif de deux méthodes de tests a été réalisé pour aboutir à la mise en place d’un générateur de scripts de tests, d’après un modèle abstrait, reposant sur la philosophie de transformation de modèles ayant pour origine l’approche Model-Driven Architecture.
Origine | Fichiers produits par l'(les) auteur(s) |
---|