DocumentCode
3176316
Title
Towards a statistical approach to testing object-oriented programs
Author
Thevenod-Fosse, P. ; Waeselynck, H.
Author_Institution
Lab. d´Autom. et d´Anal. des Syst., CNRS, Toulouse, France
fYear
1997
fDate
24-27 June 1997
Firstpage
99
Lastpage
108
Abstract
Statistical testing is based on a probabilistic generation of test data: structural or functional criteria serve as guides for defining an input profile and a test size. Previous work has confirmed the high fault revealing power of this approach for procedural programs; it is now investigated for object-oriented programs. A method for incremental statistical testing is defined at the cluster level, based on the class inheritance hierarchy. Starting from the root class of the program, descendant class(es) are gradually added and test data are designed for (i) structural testing of newly defined features and, (ii) regression testing of inherited features. The feasibility of the method is exemplified by a small case study (a Travel Agency) implemented in Eiffel.
Keywords
inheritance; object-oriented programming; program testing; statistical analysis; Eiffel; class inheritance hierarchy; cluster level; descendant class; fault revealing power; incremental statistical testing; object-oriented programs; probabilistic generation; regression testing; statistical approach; structural testing; test data; Automatic test pattern generation; Automatic testing; Electronic mail; Flow graphs; Object oriented modeling; Software design; Software systems; Software testing; Statistical analysis; Test pattern generators;
fLanguage
English
Publisher
ieee
Conference_Titel
Fault-Tolerant Computing, 1997. FTCS-27. Digest of Papers., Twenty-Seventh Annual International Symposium on
Conference_Location
Seattle, WA, USA
ISSN
0731-3071
Print_ISBN
0-8186-7831-3
Type
conf
DOI
10.1109/FTCS.1997.614082
Filename
614082
Link To Document