• DocumentCode
    1588202
  • Title

    A case study in testing distributed systems

  • Author

    Long, Brad ; Strooper, Paul

  • Author_Institution
    Sch. of Comput. Sci. & Elec. Eng, Queensland Univ., Brisbane, Qld., Australia
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    20
  • Lastpage
    29
  • Abstract
    This paper describes a case study in the testing of distributed systems. The software under test is a middleware system developed in Java. The full test life cycle is examined including unit testing, integration testing, and system testing. Where possible, traditional tools and techniques are used to carry out the testing. One aspect where this is not possible is the testing of the low-level concurrency, which is often overlooked when testing commercial distributed systems, since the middleware or application server is already developed by a third-party and is assumed to operate correctly. This paper examines testing the middleware system itself, and therefore, a method for testing the concurrency properties of the system is used. The testing revealed a number of faults and design weaknesses, and showed that, with some adaptation, traditional tools and techniques go a long way in the testing of distributed applications
  • Keywords
    application program interfaces; client-server systems; concurrency control; distributed programming; program testing; Java; application server; concurrency properties; design weaknesses; distributed applications; distributed systems testing; full test life cycle; integration testing; low-level concurrency; middleware system; software under test; system testing; unit testing; Australia; Computer aided software engineering; Computer science; Concurrent computing; Delay; Life testing; Middleware; Physics computing; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Objects and Applications, 2001. DOA '01. Proceedings. 3rd International Symposium on
  • Conference_Location
    Rome
  • Print_ISBN
    0-7695-1300-X
  • Type

    conf

  • DOI
    10.1109/DOA.2001.954068
  • Filename
    954068