Test Model Coverage Analysis Under Uncertainty

I. S.W.B. Prasetya*, Rick Klomp

*Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    Abstract

    In model-based testing (MBT) we may have to deal with a non-deterministic model, e.g. because abstraction was applied, or because the software under test itself is non-deterministic. The same test case may then trigger multiple possible execution paths, depending on some internal decisions made by the software. Consequently, performing precise test analyses, e.g. to calculate the test coverage, are not possible. This can be mitigated if developers can annotate the model with estimated probabilities for taking each transition. A probabilistic model checking algorithm can subsequently be used to do simple probabilistic coverage analysis. However, in practice developers often want to know what the achieved aggregate coverage is, which unfortunately cannot be re-expressed as a standard model checking problem. This paper presents an extension to allow efficient calculation of probabilistic aggregate coverage, and moreover also in combination with k-wise coverage.

    Original languageEnglish
    Title of host publicationSoftware Engineering and Formal Methods - 17th International Conference, SEFM 2019, Proceedings
    Subtitle of host publication17th International Conference, SEFM 2019, Oslo, Norway, September 18–20, 2019, Proceedings
    EditorsPeter Csaba Ölveczky, Gwen Salaün
    PublisherSpringer
    Pages222-239
    Number of pages18
    ISBN (Print)9783030304454
    DOIs
    Publication statusPublished - 11 Sept 2019
    Event17th International Conference on Software Engineering and Formal Methods, SEFM 2019 - Oslo, Norway
    Duration: 18 Sept 201920 Sept 2019

    Publication series

    NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume11724 LNCS
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    Conference17th International Conference on Software Engineering and Formal Methods, SEFM 2019
    Country/TerritoryNorway
    CityOslo
    Period18/09/1920/09/19

    Keywords

    • Probabilistic model based testing
    • Probabilistic test coverage
    • Testing non-deterministic systems

    Fingerprint

    Dive into the research topics of 'Test Model Coverage Analysis Under Uncertainty'. Together they form a unique fingerprint.

    Cite this