Um framework para testes de software na nuvem

Detalhes bibliográficos
Autor(a) principal: Oliveira, Gustavo Sávio de
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