managed and how the different tests cycles have
taken place in a relevant project: the AQUA-WS
project.
As a research objective, the project AQUA-WS
has started an important line of investigation that
should be continued. The use of automatic
technologies to generate system tests from
functional requirements captured during the project
phase of requirements has reduced the time
analysts teams would have spent in developing the
different Test Plans.
In this sense, the application of NDT
methodology and its package of tools (NDT-Suite)
for such important project have undoubtedly meant
a great challenge.
One of the most recent ideas carried out in the
last years by several authors is the use of Model-
Driven Engineering (MDE) paradigm in test
generation (Escalona et al., 2011). MDE is a new
paradigm that focuses on defining a set of
metamodels, which are instanced in the
development process, and a set of transformations
among them. Consequently, some related work in
this line of research has recently emerged.
The application of the MDE paradigm in the
test generation context is commonly referred to as
Model-Based Testing (MBT).
As future research papers, we propose using
MBT to improve the Testing phase in the NDT
methodology. Nowadays, NDT only supplies test
cases generation. In the future we intend to
progress on this, so that, it will not only generate
test cases automatically, but also the data set used
to test.
Moreover, we propose future lines of research
with the aim of creating control panels to carry out
an automatic management of the Testing phase, not
as manual as it is being executed today.
Finally, we are working on improving the
approach presented in Figure 3 by adding
mechanisms to give priority to derived testing. The
approach presented in this paper generates a high
number of testing and, in real projects, there is a
common necessity of performing a set of testing
exclusively. We are focusing our work on offering
mechanisms for giving priority to the most critical
tests.
ACKNOWLEDGEMENTS
This research has been supported by the Tempros
project (TIN2010-20057-C03-02) and the project
Red CaSA (TIN 2010-12312-E) of the Ministerio
de Ciencia e Innovación, Spain, as well as by the
NDTQ-Framework project of the Junta de
Andalucía, Spain (TIC-5789).
REFERENCES
Ahmed, A. Software Project Management. A Process-
Driven Approach. CRC Press. 2012.
Binder, B. Testing Object-Oriented Systems. Addison
Wesley.1999.
Brambilla, M., Fraternali, P., Tisi, M. A Transformation
Framework to Bridge Domain Specific Languages to
MDA. 4th Workshop on Model-Driven Web
Engineering. LNCS 5421. France, 2009. pp. 167-
181.
C. R. Cutilla, J. A. García-García, M. Alba, M. J.
Escalona, J. Ponce, L. Rodríguez, Aplicación del
paradigma MDE para la generación de pruebas
funcionales - Experiencia dentro del proyecto
AQUA-WS, 6th Conferencia Ibérica de Sistemas y
Tecnologías de Información, Chaves, 2011 (CISTI
2011) vol 1, pp 827-831
Heckel, R. Lohmann, M. Towards Model-Driven
Testing. Electronic Notes in Theoretical Computer
Science 82. Nº6. pp. 1-11. 2003.
Enterprise Architect. http://www.sparxsystems.com. Last
Accessed 02-2012
Escalona, M. J., Torres, J. Mejías, M., Gutiérrez, J. J.,
Villadiego, D. The Treatment of Navigation in Web
Engineering. Advances in Engineering Software.
Vol. 38. pp.267-282. Elsevier. 2007.
Escalona, M. J., Aragón, G., 2008. NDT: A Model-
Driven Approach for Web Requirements, IEEE
Transactions on Software Engineering, 34(3). pp.
370-390.
Escalona M. J., Gutiérrez J. J., Mejías M., Aragón G.,
Ramos I., Torres J., Domínguez F. J. An overview
on test generation from functional requirements. The
Journal of Systems and Software. Elsevier. ISSN:
0164-1212. 2011.
Gutiérrez, J. J., Escalona, M. J., Mejías, M., Torres, J.,
Torres-Zenteno, A. H. A Case Study for Generating
Test. Proceedings of IEEE International conference
on Research Challenges in Information Science. pp.
209-214. Morocco, 2008.
JMeter 2012. http://jakarta.apache.org/jmeter/. Last
Accessed 02-2012
JUnit. 2012. http://www.junit.org/. Last Accessed 02-
2012
Koch, N., Knapp, A., Zhang, G. UML-Based Web
Engineering. In Web Engineering: Modelling and
Implementing Web Applications, Springer. pp.157-
191. 2008.
NDT-Suite. http://www.iwt2.org. Last Accessed 02-
2012
Pérez, B., Polo, M., Piatini, M. Software Product Line
Testing - A Systematic Review. 4th International
ICSOFT 2012 - 7th International Conference on Software Paradigm Trends
118