Behavior-Driven Re-engineering for Testing the Cloud


연구 분야: Software Development



학회: 2020 Seventh International Conference on Software Defined Systems (SDS)


초록

Cloud is an emerging technology in software development by its capability using orchestration to provide composite services through implementations somewhere on the Internet. Once it is composed the services can be easily usable by diversified clients. In practice, however, each client relies on the presentation of high level features to utilize the required Service Level Agreements. On top of this, test engineer knows only these features while the implementation and the infrastructure remain hidden. Testing becomes challenging the classical and legacy testing procedure. The paper describes the importance of cloud challenges and elaborates the appropriate way like a behavior- driven model-based re-engineering to design and validate test instances with a sample scenario for testing the cloud. It also illustrates this scenario with GraphWalker model which generates test paths through a Finite State Machine through which it enables instances of domain specific language. The generated paths include forwarding inputs and assertions to validate quality of test instances. As evaluation, the tester uses an Open Source Web Application implemented in Eclipse environment with REST assured libraries. The web application setup is configured on the cloud before a testing operation is done. Then, the implemented service is deployed on Azure platform as-a Service using Microsoft Azure plugin toolkit for Eclipse to execute the test plans on specified service.


Author Profile
Behailu Getachew Wolde

Computer Science School of Computing EiT-M Mekelle University 231 Mekelle Ethiopia

Ethiopia
Author Profile
Abiot Sinamo Boltana

Computer Science School of Computing EiT-M Mekelle University 231 Mekelle Ethiopia

Ethiopia

📄 논문 정보

발행 연도 2020년
인용수 94
출판 국가 Ethiopia
사이트 IEEE
좋아요 수 0

연관 논문 목록 (76건)