DocumentCode :
3330702
Title :
A Runtime and Analysis Framework Support for Unit Component Testing in Distributed Systems
Author :
Li, Jun ; Moore, Keith
Author_Institution :
Hewlett-Packard Labs., Palo Alto, CA
fYear :
2007
fDate :
Jan. 2007
Abstract :
This paper presents a test framework to support unit component testing in distributed component-based systems that are built upon component technologies like CORBA, COM/.NET, J2EE/RMI. The framework exploits automatic code instrumentation at the stubs and the skeletons of the calls in order to monitor a global call session. The calls can be cross-thread, cross-process and cross-processor. We further define certain testing-related interfaces for driver components in the component test harness and extend the IDL compiler, such that at runtime, test-related attributes can be automatically embedded in the call session identifier and propagated system-wide. As a result, various support for unit component testing can be enabled, including behavior coordination for stub components, collaborator component determination from historical execution, selective regression testing, and crash site pinpointing
Keywords :
distributed object management; network operating systems; program compilers; program testing; remote procedure calls; COM/.NET; CORBA; IDL compiler; J2EE/RMI; automatic code instrumentation; crash site pinpointing; distributed component-based system; regression testing; unit component testing; Application software; Automatic testing; Collaboration; Computerized monitoring; Instruments; Probes; Runtime; Sequential analysis; System testing; Vehicle crash testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 2007. HICSS 2007. 40th Annual Hawaii International Conference on
Conference_Location :
Waikoloa, HI
ISSN :
1530-1605
Electronic_ISBN :
1530-1605
Type :
conf
DOI :
10.1109/HICSS.2007.31
Filename :
4076911
Link To Document :
بازگشت