Architecture and method for optimization of cloud resources used in software testing

Joana Coelho Vigário 1 * , Cláudio Teixeira 1, Joaquim Sousa Pinto 1

Journal of Information Systems Engineering & Management, Volume 1, Issue 1, pp. 65-81.

https://doi.org/10.20897/lectito.201610

OPEN ACCESS   2976 Views   1314 Downloads

Download Full Text (PDF) Cite this article

Abstract

Nowadays systems can evolve quickly, and to this growth is associated, for example, the production of new features, or even the change of system perspective, required by the stakeholders. These conditions require the development of software testing in order to validate the systems. Run a large battery of tests sequentially can take hours. However, tests can run faster in a distributed environment with rapid availability of pre-configured systems, such as cloud computing. There is increasing demand for automation of the entire process, including integration, build, running tests and management of cloud resources.This paper aims to demonstrate the applicability of the practice continuous integration (CI) in Information Systems, for automating the build and software testing performed in a distributed environment of cloud computing, in order to achieve optimization and elasticity of the resources provided by the cloud.

Keywords

continuous integration, architecture, cloud computing, build, testing, software

Citation

Coelho Vigário, J., Teixeira, C., and Sousa Pinto, J. (2016). Architecture and method for optimization of cloud resources used in software testing. Journal of Information Systems Engineering & Management, 1(1), pp. 65-81. https://doi.org/10.20897/lectito.201610

Submit a Manuscript