DocumentCode :
2051288
Title :
Mutation Analysis for SQL Database Applications
Author :
Cabeça, Andrea Gonçalves ; Jino, Mario ; Leitao, Plinio S., Jr.
Author_Institution :
IT Dept., KPO Consulting Services, Sao Paulo, Brazil
fYear :
2009
fDate :
20-25 Sept. 2009
Firstpage :
146
Lastpage :
151
Abstract :
Testing database applications is crucial for ensuring good quality software as undetected faults can result in unrecoverable data corruption. SQL is the most widely used interface language for relational database systems. Our approach aims to achieve better testing by selecting fault revealing databases. We propose the use of mutation analysis on SQL statements and discuss two scenarios for applying strong and weak mutation techniques. Experiments using real applications, real faults and real data were performed to: (i) evaluate the applicability of the approach, and (ii) compare fault-revealing abilities of input databases.
Keywords :
SQL; program testing; quality assurance; relational databases; software quality; SQL database applications; fault revealing databases; mutation analysis; relational database systems; undetected faults; unrecoverable data corruption; Collaborative software; Costs; Data analysis; Databases; Genetic mutations; Programming; Scheduling; Sorting; Taxonomy; Uncertainty; SQL; database testing; mutation testing; quality assurance; software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Advances, 2009. ICSEA '09. Fourth International Conference on
Conference_Location :
Porto
Print_ISBN :
978-1-4244-4779-4
Electronic_ISBN :
978-0-7695-3777-1
Type :
conf
DOI :
10.1109/ICSEA.2009.30
Filename :
5298467
Link To Document :
بازگشت