DocumentCode
1121728
Title
Automatic test case generation using unified modeling language (UML) state diagrams
Author
Samuel, P. ; Mall, R. ; Bothra, A.K.
Author_Institution
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur
Volume
2
Issue
2
fYear
2008
fDate
4/1/2008 12:00:00 AM
Firstpage
79
Lastpage
93
Abstract
UML is widely accepted and used by industry for modelling and design of software systems. A novel method to automatically generate test cases based on UML state models is presented. In the present approach, the control and data flow logic available in the UML state diagram to generate test data are exploited. The state machine graph is traversed and the conditional predicates on every transition are selected. Then these conditional predicates are transformed and function minimisation technique is applied to generate test cases. The present test data generation scheme is fully automatic and the generated test cases satisfy transition path coverage criteria. The generated test cases can be used to test class as well as cluster-level state-dependent behaviours.
Keywords
Unified Modeling Language; data flow analysis; finite state machines; program testing; systems analysis; UML; automatic test case generation; data flow logic; function minimisation technique; state machine graph; transition path coverage criteria; unified modeling language state diagrams;
fLanguage
English
Journal_Title
Software, IET
Publisher
iet
ISSN
1751-8806
Type
jour
DOI
10.1049/iet-sen:20060061
Filename
4483546
Link To Document