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 :
بازگشت