DocumentCode
3131308
Title
Improving Test Case Generation from UML Statecharts by Using Control, Data and Communication Dependencies
Author
Chimisliu, Valentin ; Wotawa, Franz
Author_Institution
Inst. for Software Technol., Univ. of Technol. Graz, Graz, Austria
fYear
2013
fDate
29-30 July 2013
Firstpage
125
Lastpage
134
Abstract
Dependence relations have been used in slicing of programs in order to remove statements that do not influence certain criteria of interest. More recently, slicing has also been applied at the specification level in order to obtain a reduced model pertinent to the selected criteria. Such models have been used for different verification and validation activities. In this article we present an approach that uses control, data and communication dependences in order to enhance test purposes with refuse transitions. A test purpose represents an abstraction of the original model describing a scenario of interest, which should be tested. The refuse transitions are used during the test case generation process in order to limit the state space being searched. As automating test case generation activities is of great importance the generation of the test purposes and of the test cases consequently is fully automatic. We have evaluated the proposed approach on three models from industry and several others from literature. The obtained results indicate an improvement regarding computation time compared to test case generation using unmodified test purposes.
Keywords
Unified Modeling Language; program slicing; program testing; UML statecharts; communication dependencies; control dependencies; data dependencies; program slicing; test case generation; Computational modeling; Logic gates; Software; Synchronization; Testing; Unified modeling language; Waste materials; Communication Dependence; Control Dependence; Data dependence; Model-based Test Case Generation; UML Statecharts;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software (QSIC), 2013 13th International Conference on
Conference_Location
Najing
Type
conf
DOI
10.1109/QSIC.2013.48
Filename
6605917
Link To Document