Skip to main navigation Skip to search Skip to main content

An Experimental Evaluation of Path-Based Product Line Integration Testing and Test Coverage Metrics

    Research output: Contribution to journalJournal articlepeer-review

    Abstract

    Product line testing is significant because any faults in a product line platform can lead to widespread impacts on multiple products configured from that platform within a product line. Due to the shared platform, certain testing can be repeatedly performed across different products, leading to unnecessary costs. To enhance quality and reduce costs in product line testing, it is essential to minimize redundant testing of the products in a product line. Because test coverage provides a way to explicitly state the extent to which a software item has been tested, having a clear understanding of test coverage helps avoid unnecessary repetition of tests and ensures that the testing efforts are focused on areas that require attention, ultimately leading to more efficient and effective product line testing. It is necessary to define appropriate test coverage metrics of product line testing that enable testers to identify redundancies in their testing efforts. Path-based integration testing has been proven to be an effective approach to product line integration testing. This paper defines coverage metrics for path-based product line integration testing and demonstrates their effectiveness in preventing redundant testing between platform testing and testing for individual products, while also effectively detecting faults. The experiment results highlight the coverage metrics’ effectiveness in avoiding redundant testing, reducing costs, and covering interfacing across different modules.

    Original languageEnglish
    Article number12670
    JournalApplied Sciences (Switzerland)
    Volume13
    Issue number23
    DOIs
    StatePublished - 2023.12

    Keywords

    • path-based integration testing
    • software product line integration testing
    • software product line testing
    • test coverage measurement
    • test coverage metrics

    Quacquarelli Symonds(QS) Subject Topics

    • Materials Science
    • Computer Science & Information Systems
    • Engineering - Petroleum
    • Data Science
    • Engineering - Chemical
    • Physics & Astronomy

    Fingerprint

    Dive into the research topics of 'An Experimental Evaluation of Path-Based Product Line Integration Testing and Test Coverage Metrics'. Together they form a unique fingerprint.

    Cite this