File Download
  Links for fulltext
     (May Require Subscription)
Supplementary

Conference Paper: Fault-based testing of database application programs with conceptual data model

TitleFault-based testing of database application programs with conceptual data model
Authors
KeywordsDatabase application testing
Fault-based testing
Semantic mutants
Issue Date2005
PublisherIEEE, Computer Society.
Citation
Proceedings - International Conference On Quality Software, 2005, v. 2005, p. 187-196 How to Cite?
AbstractDatabase application programs typically contain program units that use SQL statements to manipulate records in database instances. Testing the correctness of data manipulation by these programs is challenging. When a tester provides a database instance to test such a program, the program unit may output faulty SQL statements and, hence, manipulate inappropriate database records. Nonetheless, these failures may only be revealed in very specific database instances. This paper proposes to integrate SQL statements and the conceptual data models of an application for fault-based testing. It proposes a set of mutation operators based on the standard types of constraint used in the enhanced entity-relationship model. These operators are semantic in nature. This semantic information guides the construction of affected attributes and join conditions of mutants. The usefulness of our proposal is illustrated by an example in which a missing-record fault is revealed. © 2005 IEEE.
Persistent Identifierhttp://hdl.handle.net/10722/45541
ISSN
References

 

DC FieldValueLanguage
dc.contributor.authorCha, WKen_HK
dc.contributor.authorCheung, SCen_HK
dc.contributor.authorTse, THen_HK
dc.date.accessioned2007-10-30T06:28:48Z-
dc.date.available2007-10-30T06:28:48Z-
dc.date.issued2005en_HK
dc.identifier.citationProceedings - International Conference On Quality Software, 2005, v. 2005, p. 187-196en_HK
dc.identifier.issn1550-6002en_HK
dc.identifier.urihttp://hdl.handle.net/10722/45541-
dc.description.abstractDatabase application programs typically contain program units that use SQL statements to manipulate records in database instances. Testing the correctness of data manipulation by these programs is challenging. When a tester provides a database instance to test such a program, the program unit may output faulty SQL statements and, hence, manipulate inappropriate database records. Nonetheless, these failures may only be revealed in very specific database instances. This paper proposes to integrate SQL statements and the conceptual data models of an application for fault-based testing. It proposes a set of mutation operators based on the standard types of constraint used in the enhanced entity-relationship model. These operators are semantic in nature. This semantic information guides the construction of affected attributes and join conditions of mutants. The usefulness of our proposal is illustrated by an example in which a missing-record fault is revealed. © 2005 IEEE.en_HK
dc.format.extent291131 bytes-
dc.format.extent15815 bytes-
dc.format.extent2803 bytes-
dc.format.extent2107 bytes-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypetext/plain-
dc.format.mimetypetext/plain-
dc.languageengen_HK
dc.publisherIEEE, Computer Society.en_HK
dc.relation.ispartofProceedings - International Conference on Quality Softwareen_HK
dc.rights©2005 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.en_HK
dc.rightsCreative Commons: Attribution 3.0 Hong Kong License-
dc.subjectDatabase application testingen_HK
dc.subjectFault-based testingen_HK
dc.subjectSemantic mutantsen_HK
dc.titleFault-based testing of database application programs with conceptual data modelen_HK
dc.typeConference_Paperen_HK
dc.identifier.openurlhttp://library.hku.hk:4550/resserv?sid=HKU:IR&issn=1550-6002&volume=&spage=187&epage=196&date=2005&atitle=Fault-based+testing+of+database+application+programs+with+conceptual+data+modelen_HK
dc.identifier.emailTse, TH: thtse@cs.hku.hken_HK
dc.identifier.authorityTse, TH=rp00546en_HK
dc.description.naturepublished_or_final_versionen_HK
dc.identifier.doi10.1109/QSIC.2005.27en_HK
dc.identifier.scopuseid_2-s2.0-33846522937en_HK
dc.relation.referenceshttp://www.scopus.com/mlt/select.url?eid=2-s2.0-33846522937&selection=ref&src=s&origin=recordpageen_HK
dc.identifier.volume2005en_HK
dc.identifier.spage187en_HK
dc.identifier.epage196en_HK
dc.identifier.scopusauthoridCha, WK=16052003800en_HK
dc.identifier.scopusauthoridCheung, SC=7202472792en_HK
dc.identifier.scopusauthoridTse, TH=7005496974en_HK

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats