Publication | Closed Access
Efficient Testing of Service-Oriented Applications Using Semantic Service Stubs
15
Citations
22
References
2009
Year
Unknown Venue
Semantic Service StubsEfficient TestingEngineeringService-oriented ApplicationsSemantic StubsProgram AnalysisSystem TestingSoftware TestingCloud ComputingSoftware Performance TestingService-oriented Software EngineeringSoftware EngineeringIntegration TestingSemantic WebSoftware AnalysisSystem SoftwareTest FrameworkService-oriented Computing
Service-oriented applications can be expensive to test because services are hosted remotely, are potentially shared among many users, and may have costs associated with their invocation. In this paper, we present an approach for reducing the costs of testing such applications. The key observation underlying our approach is that certain aspects of an application can be tested using locally deployed semantic service stubs, instead of actual remote services.A semantic service stub incorporates some of the service functionality, such as verifying preconditions and generating output messages based on post conditions. We illustrate how semantic stubs can enable the client test suite to be partitioned into subsets, some of which need not be executed using remote services. We also present a case study that demonstrates the feasibility of the approach, and potential cost savings for testing. The main benefits of our approach are that it can (1) reduce the number of test cases that need to be run to invoke remote services, (2) ensure that certain aspects of application functionality are well-tested before service integration occurs.
| Year | Citations | |
|---|---|---|
Page 1
Page 1