On-demand Test as a Web Service Process (OTaaWS Process)

Elahe Habibi, Seyed‐Hassan Mirian‐Hosseinabadi · 2021

Service-Oriented Architecture (SOA) is a software design framework where distributed services are provided and used by applications over a network. By using this architecture new challenges appeared for software testing. Lack of access to the source code and runtime binding are examples of these challenges. Functional testing of services assures the quality of service-oriented applications. In this paper, we introduce a new 3-phase consumer and provider contract-based process for web service testing to overcome SOA testing challenges. Our proposed process, namely OTaaWS, consists of Test Automation, Test Execution and Test Management steps on the provider's side, which can be done on-demand. Using this process, we have run the suggested test as a web service on a simple application called Get Committee Information using two web services. As a result, two of the total generated test cases (25 test cases) related to web service #1, are failed due to the functionality changes of this web service.

Read the paper · More papers on PaperTik