2004 · 30 citations · 11 references
EngineeringComputer ScienceSystems EngineeringDistributed SystemsModel-based Systems EngineeringSystems ArchitectureDistributed Systems ArchitectureDistributed Systems DesignObject-oriented AnalysisObject-oriented DesignObject-oriented ProgrammingSoftware TestingDesign PatternsRipple Effect AnalysisScenario ModelingScenario-based TestingSoftware Testing ProcessSystem TestingTest AutomationTest Execution
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.
11
Testing component-based software: a cautionary tale
Elaine J. Weyuker · IEEE Software · 1998 · 306 citations
Extending WSDL to facilitate Web services testing
Wei‐Tek Tsai, Robin Paul, Yamin Wang et al. · 2003 · 127 citations
Coyote: an XML-based framework for Web services testing
Wei‐Tek Tsai, Robin Paul, Weiwei Song et al. · 2003 · 79 citations
Scenario-based functional regression testing
Wei‐Tek Tsai, Xiaoying Bai, Robin Paul et al. · 2002 · 56 citations
End-to-end integration testing design
Wei‐Tek Tsai, Xiaoying Bai, Robin Paul et al. · 2002 · 53 citations