DocumentCode
389402
Title
The design and implementation of a prototype for data flow analysis at the method-level of object-oriented testing
Author
Chen, Huo Yan
Author_Institution
Dept. of Comput. Sci., Jinan Univ., Guangzhou, China
Volume
6
fYear
2002
fDate
6-9 Oct. 2002
Abstract
To enhance the reliability and quality, software systems should be tested. The object-oriented paradigm is regarded as a most promising methodology for software development. The testing of object-oriented software systems is more difficult and more complex than that for traditional programming systems. We describe an approach for object-oriented testing at the method-level. Our approach applies the data flow analysis method combined with the state transition diagram technique, access protection checking technique, and compiler technique to the object-oriented method-level tests. Based on this approach, a prototype for C++ programs has been implemented. Some experimental results on this prototype are presented. The experimental results on the prototype indicate that the approach can reveal data flow errors in C++ programs as anticipation. It supplements our previous approaches for object-oriented testing at the class and cluster-levels.
Keywords
C++ language; data flow analysis; diagrams; object-oriented programming; program compilers; program testing; software quality; software reliability; C++ programs; access protection checking technique; class level; cluster-level; compiler technique; data flow analysis; experimental results; method-level; object-oriented testing; software quality; software reliability; state transition diagram technique; Computer science; Data analysis; Object oriented programming; Protection; Prototypes; Software engineering; Software prototyping; Software systems; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems, Man and Cybernetics, 2002 IEEE International Conference on
ISSN
1062-922X
Print_ISBN
0-7803-7437-1
Type
conf
DOI
10.1109/ICSMC.2002.1175575
Filename
1175575
Link To Document