• DocumentCode
    3594982
  • Title

    Test case generation for information systems using reverse engineering techniques

  • Author

    Rodr?­guez, Federico Toledo ; Lamancha, Beatriz P?©rez ; Usaola, Macario Polo

  • Author_Institution
    Abstracta, Montevideo, Uruguay
  • fYear
    2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Testing has a very important role in Software development, implying about a half of the total cost. Its automation tries to minimize these costs and increase the productivity. Whilst there are many well-known solutions for some tasks (such as test case execution), test case and test data generation in information systems which use databases is particularly complex. In this article we propose the automatic generation of test cases to verify information systems that store their data in relational databases. For this we work on a metamodel based on UML (automatically extracted with reverse engineering mecanisms) that represents the data model and the business rules. Applying pattern-matching techniques on this metamodel we detect interesting test situation, for which we generate test cases and their corresponding test data in order to reach the defined coverage criteria on the data model.
  • Keywords
    Unified Modeling Language; data models; information systems; pattern matching; program testing; program verification; relational databases; reverse engineering; UML; business rules; cost minimization; coverage criteria; data model; information system verification; metamodel; pattern matching technique; productivity; relational database; reverse engineering technique; software development; test case execution; test case generation; test data generation; Data models; Information systems; Reverse engineering; Silicon; Software; Testing; Unified modeling language; datos de prueba; pruebas basadas en modelos; pruebas de sistemas de información; pruebas de software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Systems and Technologies (CISTI), 2012 7th Iberian Conference on
  • ISSN
    2166-0727
  • Print_ISBN
    978-1-4673-2843-2
  • Type

    conf

  • Filename
    6263086