연구 분야: 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.
| 발행 연도 | 2020년 |
|---|---|
| 인용수 | 94 |
| 출판 국가 | Ethiopia |
| 사이트 | IEEE |
| 좋아요 수 | 0 |