Um framework para testes de software na nuvem
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFPB |
Texto Completo: | https://repositorio.ufpb.br/jspui/handle/tede/7818 |
Resumo: | Cloud Computing infrastructures can be used to make the testing process more efficient and effective, resulting from lower costs of acquisition of infrastructure to the flexibility of using only the resources actually required to perform the tests. However, exploiting such infrastructures to assist in the testing process requires automation and setup procedures not always available. In this context, we identified the lack of tools that effectively automate the entire process and make a cloud computing infrastructure part of the development and testing environment. This work presents a solution that distributes and coordinates the parallel execution of automated software testing in distributed and heterogeneous environments. This solution, called CloudTesting, provides the necessary support to developers to perform unit tests in the cloud. Experiments performed with CloudTesting in a cloud computing infrastructure showed reductions of more than 20 hours of execution time spent of a condensed set of unit tests. |
id |
UFPB_3d82d9b8758b26eda908864a4169e07d |
---|---|
oai_identifier_str |
oai:repositorio.ufpb.br:tede/7818 |
network_acronym_str |
UFPB |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFPB |
repository_id_str |
|
spelling |
Um framework para testes de software na nuvemTeste de software; Computação em Nuvem;Software testing; Cloud Computing;CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOCloud Computing infrastructures can be used to make the testing process more efficient and effective, resulting from lower costs of acquisition of infrastructure to the flexibility of using only the resources actually required to perform the tests. However, exploiting such infrastructures to assist in the testing process requires automation and setup procedures not always available. In this context, we identified the lack of tools that effectively automate the entire process and make a cloud computing infrastructure part of the development and testing environment. This work presents a solution that distributes and coordinates the parallel execution of automated software testing in distributed and heterogeneous environments. This solution, called CloudTesting, provides the necessary support to developers to perform unit tests in the cloud. Experiments performed with CloudTesting in a cloud computing infrastructure showed reductions of more than 20 hours of execution time spent of a condensed set of unit tests.Conselho Nacional de Pesquisa e Desenvolvimento Científico e Tecnológico - CNPqInfraestruturas de computação em nuvens podem ser utilizadas para tornar o processo de testes mais eficiente e eficaz, obtendo desde redução dos custos de aquisição de infraestrutura à flexibilidade em se utilizar apenas os recursos realmente necessários para efetuar os testes. Entretanto, explorar tais infraestruturas para auxiliar no processo de testes requer procedimentos de configuração e automatização nem sempre disponíveis. Neste contexto, identificamos a ausência de ferramental que efetivamente automatizasse todo o processo e tornasse uma infraestrutura de computação em nuvem parte integrante do ambiente de desenvolvimento e testes. Este trabalho objetiva apresentar uma solução que distribui e coordena a execução paralela de testes automáticos de software em ambientes distribuídos e heterogêneos. Tal solução, denominada CloudTesting fornece ao desenvolvedor o suporte necessário para executar testes de unidade de software na nuvem. Experimentos realizados com o CloudTesting em uma infraestrutura de computação na nuvem demonstraram reduções de mais de 20 horas no tempo gasto de execução de um conjunto sintético de testes de unidade.Universidade Federal da ParaíbaBrasilInformáticaPrograma de Pós-Graduação em InformáticaUFPBNóbrega Duarte, Alexandrehttp://lattes.cnpq.br/1982919735990024Oliveira, Gustavo Sávio de2016-02-05T13:53:20Z2018-07-21T00:14:25Z2018-07-21T00:14:25Z2012-08-29info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfOLIVEIRA, Gustavo Sávio de. Um framework para testes de software na nuvem. 2012. 84 f. Dissertação (Mestrado em Informática) - Universidade Federal da Paraíba, João Pessoa, 2012.https://repositorio.ufpb.br/jspui/handle/tede/7818porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFPBinstname:Universidade Federal da Paraíba (UFPB)instacron:UFPB2018-09-06T02:11:32Zoai:repositorio.ufpb.br:tede/7818Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufpb.br/PUBhttp://tede.biblioteca.ufpb.br:8080/oai/requestdiretoria@ufpb.br|| diretoria@ufpb.bropendoar:2018-09-06T02:11:32Biblioteca Digital de Teses e Dissertações da UFPB - Universidade Federal da Paraíba (UFPB)false |
dc.title.none.fl_str_mv |
Um framework para testes de software na nuvem |
title |
Um framework para testes de software na nuvem |
spellingShingle |
Um framework para testes de software na nuvem Oliveira, Gustavo Sávio de Teste de software; Computação em Nuvem; Software testing; Cloud Computing; CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
title_short |
Um framework para testes de software na nuvem |
title_full |
Um framework para testes de software na nuvem |
title_fullStr |
Um framework para testes de software na nuvem |
title_full_unstemmed |
Um framework para testes de software na nuvem |
title_sort |
Um framework para testes de software na nuvem |
author |
Oliveira, Gustavo Sávio de |
author_facet |
Oliveira, Gustavo Sávio de |
author_role |
author |
dc.contributor.none.fl_str_mv |
Nóbrega Duarte, Alexandre http://lattes.cnpq.br/1982919735990024 |
dc.contributor.author.fl_str_mv |
Oliveira, Gustavo Sávio de |
dc.subject.por.fl_str_mv |
Teste de software; Computação em Nuvem; Software testing; Cloud Computing; CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
topic |
Teste de software; Computação em Nuvem; Software testing; Cloud Computing; CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
description |
Cloud Computing infrastructures can be used to make the testing process more efficient and effective, resulting from lower costs of acquisition of infrastructure to the flexibility of using only the resources actually required to perform the tests. However, exploiting such infrastructures to assist in the testing process requires automation and setup procedures not always available. In this context, we identified the lack of tools that effectively automate the entire process and make a cloud computing infrastructure part of the development and testing environment. This work presents a solution that distributes and coordinates the parallel execution of automated software testing in distributed and heterogeneous environments. This solution, called CloudTesting, provides the necessary support to developers to perform unit tests in the cloud. Experiments performed with CloudTesting in a cloud computing infrastructure showed reductions of more than 20 hours of execution time spent of a condensed set of unit tests. |
publishDate |
2012 |
dc.date.none.fl_str_mv |
2012-08-29 2016-02-05T13:53:20Z 2018-07-21T00:14:25Z 2018-07-21T00:14:25Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
OLIVEIRA, Gustavo Sávio de. Um framework para testes de software na nuvem. 2012. 84 f. Dissertação (Mestrado em Informática) - Universidade Federal da Paraíba, João Pessoa, 2012. https://repositorio.ufpb.br/jspui/handle/tede/7818 |
identifier_str_mv |
OLIVEIRA, Gustavo Sávio de. Um framework para testes de software na nuvem. 2012. 84 f. Dissertação (Mestrado em Informática) - Universidade Federal da Paraíba, João Pessoa, 2012. |
url |
https://repositorio.ufpb.br/jspui/handle/tede/7818 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal da Paraíba Brasil Informática Programa de Pós-Graduação em Informática UFPB |
publisher.none.fl_str_mv |
Universidade Federal da Paraíba Brasil Informática Programa de Pós-Graduação em Informática UFPB |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFPB instname:Universidade Federal da Paraíba (UFPB) instacron:UFPB |
instname_str |
Universidade Federal da Paraíba (UFPB) |
instacron_str |
UFPB |
institution |
UFPB |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFPB |
collection |
Biblioteca Digital de Teses e Dissertações da UFPB |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFPB - Universidade Federal da Paraíba (UFPB) |
repository.mail.fl_str_mv |
diretoria@ufpb.br|| diretoria@ufpb.br |
_version_ |
1801842903351296000 |