A Case Study in Testing Distributed Systems

Long, Brad and Strooper, Paul (2001) A Case Study in Testing Distributed Systems. Technical Report 01-10, Software Verification Research Centre, School of Information Technology, The University of Queensland.

Attached Files (Some files may be inaccessible until you login with your UQ eSpace credentials)
Name Description MIMEType Size Downloads
svrc_01_10.pdf svrc_01_10.pdf application/pdf 101.82KB 1933
svrc_01_10.ps svrc_01_10.ps Click to show the corresponding preview/stream application/postscript 372.38KB 282
Author Long, Brad
Strooper, Paul
Title A Case Study in Testing Distributed Systems
School, Department or Centre Software Verification Research Centre, School of Information Technology
Institution The University of Queensland
Open Access Status Other
Report Number Technical Report 01-10
Publication date 2001-07-01
Subject 280302 Software Engineering
Abstract/Summary 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 lifecycle 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.
Keyword testing
distributed systems
case studies
Additional Notes Later published as Long, Brad and and Strooper, Paul (2001) "A Case Study in Testing Distributed Systems". Proc. of the 3rd International Symposium on Distributed Objects and Applications (DOA'01), pages 20-30, IEEE Computer Society.

Document type: Department Technical Report
Collection: School of Information Technology and Electrical Engineering Publications
Version Filter Type
Citation counts: Google Scholar Search Google Scholar
Created: Wed, 07 Apr 2004, 10:00:00 EST