Utilize este identificador para referenciar este registo:
http://hdl.handle.net/10773/17388
Título: | Utilização otimizada de recursos em testes de software na cloud |
Autor: | Vigário, Joana Coelho |
Orientador: | Teixeira, Cláudio Jorge Vieira Pinto, Joaquim de Sousa |
Palavras-chave: | Sistemas de informação Software de computadores - Testes Computação em nuvem |
Data de Defesa: | 2015 |
Editora: | Universidade de Aveiro |
Resumo: | Hoje em dia os sistemas podem evoluir rapidamente, e a esse crescimento está associada, por exemplo, a adição de funcionalidades, ou mesmo a mudança de perspetiva do sistema, por requisito dos stakeholders. Estas condicionantes exigem o desenvolvimento de testes de software para a validação dos sistemas. Executar sequencialmente uma grande bateria de testes é impensável porque a execução pode levar horas. Contudo, os testes podem ser executados mais rapidamente num ambiente distribuído e com rápida disponibilização de sistemas previamente configurados, como é o caso de Cloud Computing. Cada vez mais se procura a automação para todo o processo, incluindo integração, compilação, execução de testes e gestão de recursos da Cloud.
Esta dissertação pretende demonstrar a aplicabilidade da prática de Continuous Integration (CI) em Sistemas de Informação, para automação da compilação e execução de testes de software, num ambiente distribuído de Cloud Computing, com o propósito de conseguir a otimização e elasticidade dos recursos disponibilizados pela mesma. 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 dissertation 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. |
Descrição: | Mestrado em Sistemas de Informação |
URI: | http://hdl.handle.net/10773/17388 |
Aparece nas coleções: | UA - Dissertações de mestrado DETI - Dissertações de mestrado |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
50041_Dissertacao_JoanaCoelhoVigario.pdf | 2.15 MB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.