Authors:
Imane Essebaa
and
Salima Chantit
Affiliation:
Faculty of Sciences and Technics Mohammedia and Hassan II University of Casablanca, Morocco
Keyword(s):
Model-based Testing, V Development Life Cycle, Model Driven Development, Evolutionary System.
Related
Ontology
Subjects/Areas/Topics:
Applications and Software Development
;
Languages, Tools and Architectures
;
Model-Based Testing and Validation
;
Model-Driven Architecture
;
Model-Driven Software Development
;
Software Engineering
Abstract:
Manage Testing is one of the most important and difficult phases in the development process. Indeed, it is
a decisive step before deploying a product which aims to verify and validate whether the developed product
satisfies customer requirements. This step becomes more and more difficult when we face evolutionary system
requirement. Several works and approaches were proposed to deal with this issue but they do not describe any
approach to well manage test phase in evolutionary software system. It is in this context that this paper
proposes a new approach that resolves the problem of managing tests even in a system with evolutionary
requirements. As our works are focused on Modeling Driven Development represented by its variant Model
Driven Architecture, we will focus in this work on automating test generation from well known models as
Model-Based Testing combined with development life cycle to deal with system evolutions. For this first
work, we focus on V life cycle since i
t specifies different types of test needed to well test a system. In order to
illustrate concepts used in our approach, we will present their application in a RentalCarAgency applications.
(More)