DocumentCode :
1726597
Title :
Automated generation of statistical test cases from UML state diagrams
Author :
Chevalley, Philippe ; Thevenod-Fosse, P.
Author_Institution :
Lab. d´´Autom. et d´´Anal. des Syst., CNRS, Toulouse, France
fYear :
2001
fDate :
6/23/1905 12:00:00 AM
Firstpage :
205
Lastpage :
214
Abstract :
The adoption of the object-oriented (OO) technology for the development of critical software raises important testing issues. This paper addresses one of these issues: how to create effective tests from OO specification documents? More precisely, the paper describes a technique that adapts a probabilistic method, called statistical functional testing, to the generation of test cases from UML state diagrams, using transition coverage as the testing criterion. Emphasis is put on defining an automatic way to produce both the input values and the expected outputs. The technique is automated with the aid of the Rational Software Corporation´s Rose RealTime tool. An industrial case study from the avionics domain, formally specified and implemented in Java, is used to illustrate the feasibility of the technique at the subsystem level. Results of first test experiments are presented to exemplify the fault revealing power of the created statistical test cases
Keywords :
Java; application program interfaces; object-oriented programming; program testing; specification languages; Java; Rose RealTime tool; UML state diagrams; avionics domain; critical software; object oriented specification; object-oriented technology; probabilistic method; software testing; statistical functional testing; Aerospace electronics; Automatic testing; Character recognition; Computer aided software engineering; Java; Probability distribution; Software testing; Software tools; Statistical analysis; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2001. COMPSAC 2001. 25th Annual International
Conference_Location :
Chicago, IL
ISSN :
0730-3157
Print_ISBN :
0-7695-1372-7
Type :
conf
DOI :
10.1109/CMPSAC.2001.960618
Filename :
960618
Link To Document :
بازگشت