Scenario-based object-oriented test frameworks for testing distributed systems

W. T. Tsai, L. Yu, A. Saimi, R. Paul

Research output: Chapter in Book/Report/Conference proceedingConference contribution

27 Scopus citations

Abstract

Testing is difficult and expensive, and testing distributed system even more difficult due to issues such as interoperability, collaboration, synchronization, timing, and concurrency. A tester often needs to spend significant time in developing lengthy testing code to ensure that the System Under Test (SUT) is reasonably well tested. This paper proposes an Object-Oriented (OO) framework to test distributed system rapidly and adaptively by using scenario modeling, state modeling, verification patterns, design patterns, regression testing, ripple effect analysis, simulation, automated test execution, and remote testing using TCP/IP or SOAP. Finally, this paper uses a supply-chain example to illustrate the key concepts.

Original languageEnglish (US)
Title of host publicationProceedings - 9th IEEE Workshop on Future Trends of Distributed Computing Systems, FTDCS 2003
PublisherIEEE Computer Society
Pages288-294
Number of pages7
ISBN (Electronic)0769519105
DOIs
StatePublished - 2003
Event9th IEEE Workshop on Future Trends of Distributed Computing Systems, FTDCS 2003 - San Juan, Puerto Rico
Duration: May 28 2003May 30 2003

Publication series

NameProceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems
Volume2003-January

Other

Other9th IEEE Workshop on Future Trends of Distributed Computing Systems, FTDCS 2003
Country/TerritoryPuerto Rico
CitySan Juan
Period5/28/035/30/03

Keywords

  • Analytical models
  • Automatic testing
  • Collaboration
  • Concurrent computing
  • Object oriented modeling
  • Pattern analysis
  • Simple object access protocol
  • System testing
  • TCPIP
  • Timing

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Scenario-based object-oriented test frameworks for testing distributed systems'. Together they form a unique fingerprint.

Cite this