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