UNIVERSI
TÄ
TS-
BIBLIOTHEK
P
ADERBORN
Anmelden
Menü
Menü
Start
Hilfe
Blog
Weitere Dienste
Neuerwerbungslisten
Fachsystematik Bücher
Erwerbungsvorschlag
Bestellung aus dem Magazin
Fernleihe
Einstellungen
Sprache
Deutsch
Deutsch
Englisch
Farbschema
Hell
Dunkel
Automatisch
Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist
gegebenenfalls
nur via VPN oder Shibboleth (DFN-AAI) möglich.
mehr Informationen...
Universitätsbibliothek
Katalog
Details
Datensatz exportieren als...
BibTeX
JDAMA: Java database application mutation analyser
Software testing, verification & reliability, 2011-09, Vol.21 (3), p.241-263
Zhou, Chixiang
Frankl, Phyllis
2011
Volltextzugriff (PDF)
Details
Autor(en) / Beteiligte
Zhou, Chixiang
Frankl, Phyllis
Titel
JDAMA: Java database application mutation analyser
Ist Teil von
Software testing, verification & reliability, 2011-09, Vol.21 (3), p.241-263
Ort / Verlag
Chichester, UK: John Wiley & Sons, Ltd
Erscheinungsjahr
2011
Quelle
Wiley InterScience Journals
Beschreibungen/Notizen
Database application programs are ubiquitous; hence, good techniques for testing them are needed. Several approaches to testing database applications have been proposed recently, including test generation techniques and adequacy criteria. Tuya et al. proposed mutation‐based adequacy criteria for database queries and developed a set of mutation operators for Structured Query Language SELECT statements. This paper extends that approach by integrating it with analysis and instrumentation of the application bytecode. The design and implementation of a tool, Java Database Application Mutation Analyser (JDAMA), are described. JDAMA instruments application bytecode so as to compare the results of queries executed by the application under test to the results of mutants of those queries. JDAMA can be used to support mutation testing for Java database applications. A second, potentially more useful application of JDAMA is to support experiments evaluating testing techniques for database applications, in which query mutation is used to seed faults into subject applications. The paper illustrates these uses of JDAMA with experiments comparing two approaches to test generation and experiments evaluating coverage criteria. Copyright © 2011 John Wiley & Sons, Ltd. JDAMA performs mutation testing on database application programs by instrumenting application byte code so that results of executed SQL statements will be automatically compared to the results of their mutants. This paper discusses JDAMA's design and illustrates how JDAMA can be used for studying the effectiveness of database application testing techniques. Copyright © 2011 John Wiley & Sons, Ltd.
Sprache
Englisch
Identifikatoren
ISSN: 0960-0833
eISSN: 1099-1689
DOI: 10.1002/stvr.462
Titel-ID: cdi_crossref_primary_10_1002_stvr_462
Format
–
Schlagworte
Adequacy
,
Criteria
,
database application testing
,
empirical evaluation
,
Instrumentation
,
Java
,
Java (programming language)
,
mutation testing
,
Mutations
,
Queries
,
Software reliability
,
software testing
Weiterführende Literatur
Empfehlungen zum selben Thema automatisch vorgeschlagen von
bX