DocumentCode :
3251790
Title :
Constructing a reproducible testing environment for distributed Java applications
Author :
Chen, J. ; Wang, K.
Author_Institution :
Sch. of Comput. Sci., Windsor Univ., Ont., Canada
fYear :
2003
fDate :
6-7 Nov. 2003
Firstpage :
402
Lastpage :
409
Abstract :
Executions with internal nondeterministic choices make the testing procedure non-repeatable. A natural solution is to artificially enforce and direct the execution to take the desired path so that a test can be reproduced. With geographically distributed processes and heterogeneous platform architectures, distributed systems have raised new dimensions of challenges to develop effective techniques for the reproducible testing. In this paper, we discuss the architectural and design issues on constructing an environment to automate such a testing for distributed Java applications. Our focus is on controlling the order of input and remote call events in the application under test during the test procedure. The testing environment is by itself distributed and does not require code intrusion.
Keywords :
Java; program testing; software architecture; application under test; code intrusion; distributed Java application; distributed system; heterogeneous platform architecture; remote call event; reproducible testing environment; Application software; Automatic control; Automatic testing; Communication industry; Computer science; Educational technology; Electrical equipment industry; Java; Middleware; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Software, 2003. Proceedings. Third International Conference on
Print_ISBN :
0-7695-2015-4
Type :
conf
DOI :
10.1109/QSIC.2003.1319128
Filename :
1319128
Link To Document :
بازگشت