Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/QSIC.2005.27
- Scopus: eid_2-s2.0-33846522937
- Find via
Supplementary
-
Citations:
- Scopus: 0
- Appears in Collections:
Conference Paper: Fault-based testing of database application programs with conceptual data model
Title | Fault-based testing of database application programs with conceptual data model |
---|---|
Authors | |
Keywords | Database application testing Fault-based testing Semantic mutants |
Issue Date | 2005 |
Publisher | IEEE, Computer Society. |
Citation | Proceedings - International Conference On Quality Software, 2005, v. 2005, p. 187-196 How to Cite? |
Abstract | Database 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 Identifier | http://hdl.handle.net/10722/45541 |
ISSN | |
References |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Cha, WK | en_HK |
dc.contributor.author | Cheung, SC | en_HK |
dc.contributor.author | Tse, TH | en_HK |
dc.date.accessioned | 2007-10-30T06:28:48Z | - |
dc.date.available | 2007-10-30T06:28:48Z | - |
dc.date.issued | 2005 | en_HK |
dc.identifier.citation | Proceedings - International Conference On Quality Software, 2005, v. 2005, p. 187-196 | en_HK |
dc.identifier.issn | 1550-6002 | en_HK |
dc.identifier.uri | http://hdl.handle.net/10722/45541 | - |
dc.description.abstract | Database 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.extent | 291131 bytes | - |
dc.format.extent | 15815 bytes | - |
dc.format.extent | 2803 bytes | - |
dc.format.extent | 2107 bytes | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | text/plain | - |
dc.format.mimetype | text/plain | - |
dc.language | eng | en_HK |
dc.publisher | IEEE, Computer Society. | en_HK |
dc.relation.ispartof | Proceedings - International Conference on Quality Software | en_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. | - |
dc.subject | Database application testing | en_HK |
dc.subject | Fault-based testing | en_HK |
dc.subject | Semantic mutants | en_HK |
dc.title | Fault-based testing of database application programs with conceptual data model | en_HK |
dc.type | Conference_Paper | en_HK |
dc.identifier.openurl | http://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+model | en_HK |
dc.identifier.email | Tse, TH: thtse@cs.hku.hk | en_HK |
dc.identifier.authority | Tse, TH=rp00546 | en_HK |
dc.description.nature | published_or_final_version | en_HK |
dc.identifier.doi | 10.1109/QSIC.2005.27 | en_HK |
dc.identifier.scopus | eid_2-s2.0-33846522937 | en_HK |
dc.relation.references | http://www.scopus.com/mlt/select.url?eid=2-s2.0-33846522937&selection=ref&src=s&origin=recordpage | en_HK |
dc.identifier.volume | 2005 | en_HK |
dc.identifier.spage | 187 | en_HK |
dc.identifier.epage | 196 | en_HK |
dc.identifier.scopusauthorid | Cha, WK=16052003800 | en_HK |
dc.identifier.scopusauthorid | Cheung, SC=7202472792 | en_HK |
dc.identifier.scopusauthorid | Tse, TH=7005496974 | en_HK |
dc.identifier.issnl | 1550-6002 | - |