Title :
Employing data flow testing on object-oriented classes
Author :
Tsai, B.-Y. ; Stobart, S. ; Parrington, N.
Author_Institution :
Dept. of Inf. Manage., Aletheia Univ., Tainan, Taiwan
fDate :
4/1/2001 12:00:00 AM
Abstract :
At the class testing level, state-based testing and data flow testing techniques have been employed. However, while the former only involves the variables that have an effect on the behaviour of the object under test, it is possible for errors to occur in variables which do not define an object´s state. Data flow testing has been applied to generate test cases for testing classes using data flow criteria, but this is a difficult task. Moreover, some data flow test cases thus generated may be unworkable. Selecting data flow test cases based on sequences of specification messages is a way of reducing the effort of generating feasible intra-class data flow test cases. However, some test cases cannot be selected, if data flow anomalies exist within the sequences. The data flow testing technique in this research is divided into two stages: detecting data flow anomalies and then computing data flow test cases
Keywords :
data flow analysis; object-oriented programming; program testing; class testing level; data flow anomalies; data flow testing; employing data flow testing; object-oriented application; object-oriented classes; state-based testing; test case generation;
Journal_Title :
Software, IEE Proceedings -
DOI :
10.1049/ip-sen:20010448