Skip to main navigation Skip to search Skip to main content

Architecture-Based Software Testing

    • Korea Advanced Institute of Science and Technology
    • Electronics and Telecommunications Research Institute

    Research output: Contribution to journalJournal articlepeer-review

    Abstract

    It has been recognized by many researchers that the notion of test architecture should be utilized for software testing to cope with the task of testing complicated software, as it can support test architecture design and test case generation based on test architecture as well as efficient fault detection and error locating. However, in the current software testing theory and practice, the notion of test architecture and how it can be utilized for software testing are not well understood. To redress this situation, this paper provides foundational concepts and principles of architecture-based software testing to help utilize test architecture for software testing. Case study experiments are conducted to show how the concepts and principles of architecture-based software testing work and the effects that can be obtained by using architecture-based software testing.

    Original languageEnglish
    Pages (from-to)57-77
    Number of pages21
    JournalInternational Journal of Software Engineering and Knowledge Engineering
    Volume28
    Issue number1
    DOIs
    StatePublished - 2018.01.1

    Keywords

    • points of control and observation
    • points of observation
    • Software testing
    • test architecture

    Quacquarelli Symonds(QS) Subject Topics

    • Computer Science & Information Systems
    • Data Science

    Fingerprint

    Dive into the research topics of 'Architecture-Based Software Testing'. Together they form a unique fingerprint.

    Cite this