close
Skip to main content

Advertisement

Springer Nature Link
Log in
Menu
Find a journal Publish with us Track your research
Search
Saved research
Cart
  1. Home
  2. Current Trends in Web Engineering
  3. Conference paper

Automatic Test Case Generation from Functional Requirements in NDT

  • Conference paper
  • pp 176–185
  • Cite this conference paper
Save conference paper
View saved research
Current Trends in Web Engineering (ICWE 2012)
Automatic Test Case Generation from Functional Requirements in NDT
  • Javier Gutiérrez18,
  • Gustavo Aragón18,
  • Manuel Mejías18,
  • Francisco Jose Domínguez Mayo18 &
  • …
  • Carmen M. Ruiz Cutilla18 

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7703))

Included in the following conference series:

  • International Conference on Web Engineering
  • 1532 Accesses

  • 6 Citations

Abstract

Navigational Development Techniques (NDT) is a Model-driven framework focused on defining Web requirements and obtaining related artefacts from them by means of transformations. Testing is one of the key elements in a software development process, however NDT neither include models to define artefacts nor transformations to obtain them from requirements. This paper presents how NDT improves with new models and transformations in order to generate test cases.

Download to read the full chapter text

Chapter PDF

Similar content being viewed by others

User Story Based Automated Test Case Generation Using NLP

Chapter © 2024

A technology transfer journey to a model-driven access control system

Article Open access 10 February 2023

TCG: an approach to improving test-driven development by exploiting use case specifications

Article 24 October 2025

Explore related subjects

Discover the latest articles, books and news in related subjects, suggested using machine learning.
  • Materials Characterization Technique
  • Method Development
  • Software Engineering
  • Software Testing
  • Theory and Algorithms for Application Domains
  • Assessment and Testing
  • Model Transformation Techniques in Software Engineering

References

  1. Binder, R.V.: Testing Object-Oriented Systems. Addison Wesley (1999)

    Google Scholar 

  2. Boddu, R., Guo, L., Mukhopadhyay, S.: RETNA: From Requirements to Testing in Natural Way. In: 12th IEEE International Requirements Engineering, RE 2004 (2004)

    Google Scholar 

  3. Cutilla, C.R., García-García, J.A., Alba, M., Escalona, M.J., Rodríguez-Catalán, L.: Aplicación del paradigma MDE para la generación de pruebas funcionales. In: Experiencia Dentro del Proyecto AQUA-WS, ATSE 2011, Chaves, Portugal (2011)

    Google Scholar 

  4. Denger, C., Medina, M.: Test Case Derived from Requirement Specifications. Fraunhofer IESE Report, Germany (2003)

    Google Scholar 

  5. 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 (2011)

    Google Scholar 

  6. Escalona, M.J., Aragón, G.: NDT. A Model-Driven Approach for Web Requirements. IEEE Transaction on Software Engineering 34(3), 370–390 (2008)

    Google Scholar 

  7. Fröhlich, P., Link, J.: Automated Test Case Generation from Dynamic Models. In: Bertino, E. (ed.) ECOOP 2000. LNCS, vol. 1850, pp. 472–491. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  8. Ibrahim, R., Saringat, M.Z., Ibrahim, N., Ismail, N.: An Automatic Tool for Generating Test Cases from the System’s Requirements. In: 7th International Conference on Computer and Information Technology, Fukushima, Japan (2007)

    Google Scholar 

  9. García-García, J.A., Cutilla, C.R., Escalona, M.J., Alba, M., Torres, J.: NDT-Driver, a Java Tool to Support QVT Transformations for NDT. In: 20th International Conference on Information Systems Development, Edinburgh, Scotland, August 24-26 (2011)

    Google Scholar 

  10. Mogyorodi, G.E.: What Is Requirements-Based Testing? In: 15th Annual Software Technology Conference, Salt Lake City, USA, April 28-May 1

    Google Scholar 

  11. Gutiérrez, J.J., Nebut, C., Escalona, M.J., Mejías, M., Ramos, I.M.: Visualization of Use Cases through Automatically Generated Activity Diagrams. In: Czarnecki, K., Ober, I., Bruel, J.-M., Uhl, A., Völter, M. (eds.) MoDELS 2008. LNCS, vol. 5301, pp. 83–96. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  12. Myers, G.: The Art of Software Testing, 2nd edn. Addison-Wesley, USA (2004)

    Google Scholar 

  13. Naresh, A.: Testing From Use Cases Using Path Analysis Technique. In: International Conference on Software Testing Analysis & Review (2002)

    Google Scholar 

  14. Object Management Group, Unified Modelling Language 2.4 (2011), http://www.omg.org (last visit June 24, 2011)

  15. Object Management Group. Query View Transformation Specification 1.0 (2010), http://www.omg.org (last visit June 24, 2011)

  16. Kapová, L., Goldschmidt, T., Becker, S., Henss, J.: Evaluating Maintainability with Code Metrics for Model-to-Model Transformations. In: Heineman, G.T., Kofron, J., Plasil, F. (eds.) QoSA 2010. LNCS, vol. 6093, pp. 151–166. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  17. Ostrand, T.J., Balcer, M.J.: Category-Partition Method. Communications of the ACM, 676–686 (1988)

    Google Scholar 

  18. Ruder, A.: UML-based Test Generation and Execution. Rückblick Meeting, Berlin (2004)

    Google Scholar 

  19. Schmidt, D.C.: Guest Editor’s Introduction: Model-Driven Engineering. Computer 39(2) (2006)

    Google Scholar 

  20. Supporting web, http://www.iwt2.org/mdetest (last updated April 15, 2012)

Download references

Author information

Authors and Affiliations

  1. IWT2 Research Group, University of Seville, Seville, Spain

    Javier Gutiérrez, Gustavo Aragón, Manuel Mejías, Francisco Jose Domínguez Mayo & Carmen M. Ruiz Cutilla

Authors
  1. Javier Gutiérrez
    View author publications

    Search author on:PubMed Google Scholar

  2. Gustavo Aragón
    View author publications

    Search author on:PubMed Google Scholar

  3. Manuel Mejías
    View author publications

    Search author on:PubMed Google Scholar

  4. Francisco Jose Domínguez Mayo
    View author publications

    Search author on:PubMed Google Scholar

  5. Carmen M. Ruiz Cutilla
    View author publications

    Search author on:PubMed Google Scholar

Editor information

Editors and Affiliations

  1. Department of Computer Science, Portland State University, P.O. Box 751, 97207-0751, Portland, OR, USA

    Michael Grossniklaus

  2. Institute of Software Technology and Interactive Systems, Vienna University of Technology, Favoritenstrasse 9-11/188-3, 1040, Vienna, Austria

    Manuel Wimmer

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gutiérrez, J., Aragón, G., Mejías, M., Domínguez Mayo, F.J., Ruiz Cutilla, C.M. (2012). Automatic Test Case Generation from Functional Requirements in NDT. In: Grossniklaus, M., Wimmer, M. (eds) Current Trends in Web Engineering. ICWE 2012. Lecture Notes in Computer Science, vol 7703. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35623-0_18

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-642-35623-0_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35622-3

  • Online ISBN: 978-3-642-35623-0

  • eBook Packages: Computer ScienceComputer Science (R0)Springer Nature Proceedings Computer Science

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Keywords

  • Functional Requirement
  • Test Scenario
  • Activity Diagram
  • Generate Test Case
  • Object Management Group

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Publish with us

Policies and ethics

Profiles

  1. Francisco Jose Domínguez Mayo View author profile

Search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Footer Navigation

Discover content

  • Journals A-Z
  • Books A-Z
  • Subjects A-Z

Publish with us

  • Journal finder
  • Publish your research
  • Language editing
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our brands

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Discover

Corporate Navigation

  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Legal notice
  • Cancel contracts here

104.23.243.59

Not affiliated

Springer Nature

© 2026 Springer Nature