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
Link To Document