DocumentCode :
2371403
Title :
A comprehensive and systematic methodology for client-server class integration testing
Author :
Briand, L.C. ; Labiche, Y. ; Wang, Y.
Author_Institution :
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
fYear :
2003
fDate :
17-20 Nov. 2003
Firstpage :
14
Lastpage :
25
Abstract :
This article is a first attempt towards a comprehensive, systematic methodology for class interface testing in the context of client/server relationships. The proposed approach builds on and combines existing techniques. It first consists in selecting a subset of the method sequences defined for the class testing of the client class, based on an analysis of the interactions between the client and the server methods. Coupling information is then used to determine the conditions, i.e., values for parameters and data members, under which the selected client method sequences are to be executed so as to exercise the interaction. The approach is illustrated by means of an abstract example and its cost-effectiveness is evaluated through a case study.
Keywords :
client-server systems; data encapsulation; object-oriented programming; program testing; class interface testing; client class; client method sequences; client-server class integration testing; client-server relationship; coupling information; data member; systematic methodology; Computer interfaces; Drives; Encapsulation; Fault detection; Laboratories; Performance evaluation; Software quality; Software testing; System testing; Systems engineering and theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 2003. ISSRE 2003. 14th International Symposium on
ISSN :
1071-9458
Print_ISBN :
0-7695-2007-3
Type :
conf
DOI :
10.1109/ISSRE.2003.1251027
Filename :
1251027
Link To Document :
بازگشت