{"title":"按需测试作为Web服务流程(OTaaWS流程)","authors":"Elahe Habibi, S. Mirian-Hosseinabadi","doi":"10.1109/ICWR51868.2021.9443109","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":377597,"journal":{"name":"2021 7th International Conference on Web Research (ICWR)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"On-demand Test as a Web Service Process (OTaaWS Process)\",\"authors\":\"Elahe Habibi, S. Mirian-Hosseinabadi\",\"doi\":\"10.1109/ICWR51868.2021.9443109\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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.\",\"PeriodicalId\":377597,\"journal\":{\"name\":\"2021 7th International Conference on Web Research (ICWR)\",\"volume\":\"9 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-05-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 7th International Conference on Web Research (ICWR)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICWR51868.2021.9443109\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 7th International Conference on Web Research (ICWR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICWR51868.2021.9443109","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
On-demand Test as a Web Service Process (OTaaWS Process)
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.