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