• DocumentCode
    3481908
  • Title

    Does "Depth" Really Matter? On the Role of Model Refinement for Testing and Reliability

  • Author

    Belli, Fevzi ; Güler, Nevin ; Linschulte, Michael

  • Author_Institution
    Electr. Eng. & Math., Univ. of Paderborn, Paderborn, Germany
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    630
  • Lastpage
    639
  • Abstract
    Model-based testing attempts to generate test cases from a model focusing on relevant aspects of a given system under consideration (SUC). When SUC becomes too large to be modeled in a single step, existing design techniques usually require a modularization of the modeling process. Thereby, the refinement process results in a decomposition of the model into several hierarchical layers. Conventional testing requires the refined components be completely replaced by these subcomponents for test case generation. Mostly, this resolution of components leads to an oversized, large model where test case generation becomes very costly, and the generated test case set is very large leading to infeasible long test execution time. To solve these problems, we present a new strategy to reduce (i) the number of test cases, and (ii) the costs of test case generation and test execution. For determining the trade-off due to this cost reduction, the reliability achieved by the new approach is compared with the reliability of the conventional approach. A case study based on a large web-based commercial system validates the approach and discusses its characteristics. We found out that the new approach could detect about 80% of the faults for about 20% of the test effort compared with the conventional approach.
  • Keywords
    Internet; automatic test pattern generation; formal verification; program testing; software reliability; Web-based commercial system; model refinement; model-based testing; system under consideration; test case generation; test execution; Complexity theory; Compounds; Software reliability; Software testing; Unified modeling language; assignment problem; event sequence graphs; model refinement; model-based testing; software reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
  • Conference_Location
    Munich
  • ISSN
    0730-3157
  • Print_ISBN
    978-1-4577-0544-1
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2011.17
  • Filename
    6032410