A framework for testing database applications

David Chays, Saikat Dan, Phyllis Frankl, Filippos I. Vokolos, Elaine J. Weyuker

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    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 languageEnglish (US)
    Title of host publicationProceedings of the ACM SIGSOFT 2000 International Symposium on Software Testing and Analysis
    EditorsM.J. Harrold, M.J. Harrold
    Pages147-157
    Number of pages11
    StatePublished - 2000
    EventISSTA 00 Proceedings of the ACM SIGSOFT 2000 International Symposium on Software Testing and Analysis - Portland, OR, United States
    Duration: Aug 21 2000Aug 24 2000

    Other

    OtherISSTA 00 Proceedings of the ACM SIGSOFT 2000 International Symposium on Software Testing and Analysis
    CountryUnited States
    CityPortland, OR
    Period8/21/008/24/00

    Fingerprint

    Testing

    Keywords

    • Database
    • Software testing
    • Test data

    ASJC Scopus subject areas

    • Engineering(all)

    Cite this

    Chays, D., Dan, S., Frankl, P., Vokolos, F. I., & Weyuker, E. J. (2000). A framework for testing database applications. In M. J. Harrold, & M. J. Harrold (Eds.), Proceedings of the ACM SIGSOFT 2000 International Symposium on Software Testing and Analysis (pp. 147-157)

    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 proceedingConference contribution

    Chays, D, Dan, S, Frankl, P, Vokolos, FI & Weyuker, EJ 2000, A framework for testing database applications. in MJ Harrold & MJ Harrold (eds), Proceedings of the ACM SIGSOFT 2000 International Symposium on Software Testing and Analysis. pp. 147-157, ISSTA 00 Proceedings of the ACM SIGSOFT 2000 International Symposium on Software Testing and Analysis, Portland, OR, United States, 8/21/00.
    Chays D, Dan S, Frankl P, Vokolos FI, Weyuker EJ. A framework for testing database applications. In Harrold MJ, Harrold MJ, editors, Proceedings of the ACM SIGSOFT 2000 International Symposium on Software Testing and Analysis. 2000. p. 147-157
    Chays, David ; Dan, Saikat ; Frankl, Phyllis ; Vokolos, Filippos I. ; Weyuker, Elaine J. / A framework for testing database applications. Proceedings of the ACM SIGSOFT 2000 International Symposium on Software Testing and Analysis. editor / M.J. Harrold ; M.J. Harrold. 2000. pp. 147-157
    @inproceedings{b287f312d738492caa6881276ea28d3b,
    title = "A framework for testing database applications",
    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.",
    keywords = "Database, Software testing, Test data",
    author = "David Chays and Saikat Dan and Phyllis Frankl and Vokolos, {Filippos I.} and Weyuker, {Elaine J.}",
    year = "2000",
    language = "English (US)",
    isbn = "1581132662",
    pages = "147--157",
    editor = "M.J. Harrold and M.J. Harrold",
    booktitle = "Proceedings of the ACM SIGSOFT 2000 International Symposium on Software Testing and Analysis",

    }

    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 -