• 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