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 :
بازگشت