Cloud computing provide infrastructures, development and deploying platforms and provides many application services over internet. As multiple systems, devices and applications interoperate in the todays cloud world, APIs play an important role providing the required functionalities by communicating with different sub systems without a compromise in the quality of delivery. An important area on this front is the testing of Application Programming Interfaces (APIs) which are direct links between the client code and the infrastructure it runs upon. In this study, a hybrid model for testing cloud platforms and infrastructures is suggested. The model is hybrid in the essence that it provides two options: one is that it leverages the API test cases either automated or manual test scripts which can be reused for testing various APIs and hence provides an option of testing as a service. Secondly, the model includes the various test environments that would be required to run the API testing, the plugins and adapters that would be required to execute the test cases such that it leverages the concept of infrastructure as a service for API testing, This option helps the development and cloud quality assurance engineers not to spend effort on setting up the required test environments but can use them as a service.
R. Jeba Gazelle and M.A. Maluk Mohamed. Hybrid Testing Model for Cloud API Testing as a Service.
DOI: https://doi.org/10.36478/ijssceapp.2019.30.34
URL: https://www.makhillpublications.co/view-article/1997-5422/ijssceapp.2019.30.34