Loading...

On-demand test as a web service process (OTaaWS Process)

Habibi, E ; Sharif University of Technology | 2021

323 Viewed
  1. Type of Document: Article
  2. DOI: 10.1109/ICWR51868.2021.9443109
  3. Publisher: Institute of Electrical and Electronics Engineers Inc , 2021
  4. Abstract:
  5. 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. © 2021 IEEE
  6. Keywords:
  7. Application programs ; Information services ; Network architecture ; Quality of service ; Service oriented architecture (SOA) ; Software design ; Software testing ; Testing ; Websites ; Design frameworks ; Distributed service ; Functional testing ; Service process ; Service testing ; Test Automation ; Test execution ; Test management ; Web services
  8. Source: 7th International Conference on Web Research, ICWR 2021, 19 May 2021 through 20 May 2021 ; 2021 , Pages 16-23 ; 9781665404266 (ISBN)
  9. URL: https://ieeexplore.ieee.org/document/9443109