DocumentCode
3077478
Title
Dataflow test case generation from UML Class diagrams
Author
Anbunathan, R. ; Basu, Anirban
Author_Institution
Bharathiar Univ., Coimbatore, India
fYear
2013
fDate
26-28 Dec. 2013
Firstpage
1
Lastpage
9
Abstract
UML-based testing promises reduction in cost and effort. In this paper, a novel method to generate test cases from UML Class diagrams is presented. Class diagram and the corresponding State diagram are parsed to extract information about attributes, States, Transitions, conditions etc. Using this information, Dataflow, Basis path/DD path test cases are generated manually and automatically. Test coverage is ensured for coverage criterion like State coverage, Transition coverage, Path coverage, Dataflow coverage etc. This method is applied on a case study and the results show significant cost reduction in test cases. Also effectiveness of generated test cases is analyzed through mutation analysis. In this paper, the advantages of this method are compared with other existing methods.
Keywords
Unified Modeling Language; data flow computing; object-oriented programming; program testing; DD path test case; UML class diagrams; UML-based testing; basis path test case; cost reduction; coverage criterion; dataflow coverage; dataflow test case generation; effort reduction; information extraction; mutation analysis; path coverage; state coverage; state diagram parsing; test coverage; transition coverage; Complexity theory; Computational intelligence; Conferences; Data mining; Manuals; Testing; Unified modeling language; Class diagram; Model Based Testing; State diagram; Test automation; Test case generation; UML diagram; UML testing; XMI files;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence and Computing Research (ICCIC), 2013 IEEE International Conference on
Conference_Location
Enathi
Print_ISBN
978-1-4799-1594-1
Type
conf
DOI
10.1109/ICCIC.2013.6724144
Filename
6724144
Link To Document