Abstract
Database systems play an important role in nearly every modern organization, yet relatively little research effort has focused on how to test them. This paper discusses issues arising in testing database systems and presents an approach to testing database applications. In testing such applications, the state of the database before and after the user's operation plays an important role, along with the user's input and the system output. A tool for populating the database with meaningful data that satisfy database constraints has been prototyped. Its design and its role in a larger database application testing tool set are discussed.
Original language | English (US) |
---|---|
Title of host publication | Proceedings of the ACM SIGSOFT 2000 International Symposium on Software Testing and Analysis |
Editors | M.J. Harrold, M.J. Harrold |
Pages | 147-157 |
Number of pages | 11 |
State | Published - 2000 |
Event | ISSTA 00 Proceedings of the ACM SIGSOFT 2000 International Symposium on Software Testing and Analysis - Portland, OR, United States Duration: Aug 21 2000 → Aug 24 2000 |
Other
Other | ISSTA 00 Proceedings of the ACM SIGSOFT 2000 International Symposium on Software Testing and Analysis |
---|---|
Country | United States |
City | Portland, OR |
Period | 8/21/00 → 8/24/00 |
Fingerprint
Keywords
- Database
- Software testing
- Test data
ASJC Scopus subject areas
- Engineering(all)
Cite this
A framework for testing database applications. / Chays, David; Dan, Saikat; Frankl, Phyllis; Vokolos, Filippos I.; Weyuker, Elaine J.
Proceedings of the ACM SIGSOFT 2000 International Symposium on Software Testing and Analysis. ed. / M.J. Harrold; M.J. Harrold. 2000. p. 147-157.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
}
TY - GEN
T1 - A framework for testing database applications
AU - Chays, David
AU - Dan, Saikat
AU - Frankl, Phyllis
AU - Vokolos, Filippos I.
AU - Weyuker, Elaine J.
PY - 2000
Y1 - 2000
N2 - Database systems play an important role in nearly every modern organization, yet relatively little research effort has focused on how to test them. This paper discusses issues arising in testing database systems and presents an approach to testing database applications. In testing such applications, the state of the database before and after the user's operation plays an important role, along with the user's input and the system output. A tool for populating the database with meaningful data that satisfy database constraints has been prototyped. Its design and its role in a larger database application testing tool set are discussed.
AB - Database systems play an important role in nearly every modern organization, yet relatively little research effort has focused on how to test them. This paper discusses issues arising in testing database systems and presents an approach to testing database applications. In testing such applications, the state of the database before and after the user's operation plays an important role, along with the user's input and the system output. A tool for populating the database with meaningful data that satisfy database constraints has been prototyped. Its design and its role in a larger database application testing tool set are discussed.
KW - Database
KW - Software testing
KW - Test data
UR - http://www.scopus.com/inward/record.url?scp=0034592890&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0034592890&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0034592890
SN - 1581132662
SP - 147
EP - 157
BT - Proceedings of the ACM SIGSOFT 2000 International Symposium on Software Testing and Analysis
A2 - Harrold, M.J.
A2 - Harrold, M.J.
ER -