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
Link To Document