Guidelines para Análise de Viabilidade de Projetos de Automação de Teste

Detalhes bibliográficos
Autor(a) principal: Silva, Tamires Pereira da
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
Texto Completo: https://repository.ufrpe.br/handle/123456789/1916
Resumo: Contexto: realizar testes é uma atividade imprescindível no desenvolvimento de software. Apesar disso algumas, empresas negligenciam sua execução, com a justificativa de que o esforço e custo empreendidos não seriam válidos no projeto. Com isso a automação de testes surgiu como uma alternativa para diminuir esses problemas a longo prazo no desenvolvimento. Mas apesar de ser uma possível solução, a automação,se mal aplicada, pode inviabilizar um projeto, trazendo mais problemas do que soluções. Uma forma de se tentar evitar essa situação é analisando a viabilidade de se implantar testes automatizados antes de sua implantação em um projeto de software.Objetivo: este trabalho, portanto, tem como objetivo propor uma forma de analisar a viabilidade de um projeto de automação, inicialmente levantando-se os principais problemas encontrados na execução da atividade. A partir dos dados encontrados propõe uma forma de realizar a análise da viabilidade da automação dentro de um projeto de software.Método: esta proposta foi elaborada a partir da realização de um levantamento na bibliografia, para assim conseguir averiguar os pontos de interesse na análise da viabilidade, após essa etapa foram realizadas entrevistas com especialistas na área, com a finalidade de comparar os dados encontrados com resultados da primeira etapa de pesquisa. Os resultados destas fases foram organizados em forma de guidelines, validados a partir da execução de um estudo de caso.Resultados: a proposta foi composta pela criação de guidelines, que consistem em pontos que devem ser considerados antes de iniciar a automação. A proposta foi validada com um estudo de casos aplicado no contexto de três projetos reais. Em cada projeto foram aplicados check lists a fim de se avaliar a possibilidade do uso da automação.Conclusão: com base nos resultados da pesquisa foi possível notar que os problemas causados por uma aplicação incorreta da automação podem prejudicar o projeto como um todo, a análise da viabilidade, portanto, representa uma forma de minimizar esses problemas.A proposta dos guidelines pôde ser usado através do estudo de caso como forma de validar os guidelines.
id UFRPE_525312907df81f408ecfdb91351b9bd4
oai_identifier_str oai:dspace:123456789/1916
network_acronym_str UFRPE
network_name_str Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
repository_id_str https://v2.sherpa.ac.uk/id/repository/10612
spelling Guidelines para Análise de Viabilidade de Projetos de Automação de TesteSoftware –TestesAutomaçãoSoftware –DesenvolvimentoContexto: realizar testes é uma atividade imprescindível no desenvolvimento de software. Apesar disso algumas, empresas negligenciam sua execução, com a justificativa de que o esforço e custo empreendidos não seriam válidos no projeto. Com isso a automação de testes surgiu como uma alternativa para diminuir esses problemas a longo prazo no desenvolvimento. Mas apesar de ser uma possível solução, a automação,se mal aplicada, pode inviabilizar um projeto, trazendo mais problemas do que soluções. Uma forma de se tentar evitar essa situação é analisando a viabilidade de se implantar testes automatizados antes de sua implantação em um projeto de software.Objetivo: este trabalho, portanto, tem como objetivo propor uma forma de analisar a viabilidade de um projeto de automação, inicialmente levantando-se os principais problemas encontrados na execução da atividade. A partir dos dados encontrados propõe uma forma de realizar a análise da viabilidade da automação dentro de um projeto de software.Método: esta proposta foi elaborada a partir da realização de um levantamento na bibliografia, para assim conseguir averiguar os pontos de interesse na análise da viabilidade, após essa etapa foram realizadas entrevistas com especialistas na área, com a finalidade de comparar os dados encontrados com resultados da primeira etapa de pesquisa. Os resultados destas fases foram organizados em forma de guidelines, validados a partir da execução de um estudo de caso.Resultados: a proposta foi composta pela criação de guidelines, que consistem em pontos que devem ser considerados antes de iniciar a automação. A proposta foi validada com um estudo de casos aplicado no contexto de três projetos reais. Em cada projeto foram aplicados check lists a fim de se avaliar a possibilidade do uso da automação.Conclusão: com base nos resultados da pesquisa foi possível notar que os problemas causados por uma aplicação incorreta da automação podem prejudicar o projeto como um todo, a análise da viabilidade, portanto, representa uma forma de minimizar esses problemas.A proposta dos guidelines pôde ser usado através do estudo de caso como forma de validar os guidelines.Context: Performing tests is an essential activity in software development. Need some companies neglect their execution, with a justification of the effort and costs are not validin the project. With this, a test automation has emerged as an alternative to lessen these problems. But once solved, an automation, corrected, can make a project unfeasible,bringing more problems than solutions. The way to analyze is a feasibility of automatingthe automated testing of your deployment in a software project.Objective: This work,therefore, has as a goal a way of seeing the feasibility of an automation project, an increasing number of main tasks in the execution of the activity. From the data found, it isa way of performing an analysis of the feasibility of automation within a software project.Method: this proposal was elaborated with the intention of compiling a bibliographicalsurvey, in order to obtain the points of interest in the feasibility analysis, the meeting point was banned in the area, in order to compare the data contained in the results ofthe first part of search. The results were organized in the form of guidelines, validated from the execution of a case study.Results: The proposal was made according to the guidelines, which are points that must be included before starting an automation.The proposal was validated with a case body without the context of three reais. Ineach project, checklists were carried out in order to evaluate the possibility of using the automation.Conclusion: based on the results can be recognized as a whole, afeasibility analysis, there fore, represents a form of automation of the problems. The proposal of the guidelines was used through the case study as a way of validating the guidelines.BrasilFurtado, Ana Paula Carvalho Cavalcantihttp://lattes.cnpq.br/4997802496764016http://lattes.cnpq.br/5862330768739698Silva, Tamires Pereira da2020-02-04T13:18:55Z2020-02-04T13:18:55Z2019info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis81 f.application/pdfSILVA, Tamires Pereira da. Guidelines para Análise de Viabilidade de Projetos de Automação de Teste. 2019. 81 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Departamento de Computação, Universidade Federal Rural de Pernambuco, Recife, 2019.https://repository.ufrpe.br/handle/123456789/1916porAtribuição-NãoComercial-CompartilhaIgual 4.0 Internacional (CC BY-NC-SA 4.0)https://creativecommons.org/licenses/by-nc-sa/4.0/deed.pt_BRopenAccessinfo:eu-repo/semantics/openAccessreponame:Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)instname:Universidade Federal Rural de Pernambuco (UFRPE)instacron:UFRPE2020-02-04T13:18:55Zoai:dspace:123456789/1916Repositório InstitucionalPUBhttps://repository.ufrpe.br/oai/requestrepositorio.sib@ufrpe.bropendoar:https://v2.sherpa.ac.uk/id/repository/106122020-02-04T13:18:55Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE) - Universidade Federal Rural de Pernambuco (UFRPE)false
dc.title.none.fl_str_mv Guidelines para Análise de Viabilidade de Projetos de Automação de Teste
title Guidelines para Análise de Viabilidade de Projetos de Automação de Teste
spellingShingle Guidelines para Análise de Viabilidade de Projetos de Automação de Teste
Silva, Tamires Pereira da
Software –Testes
Automação
Software –Desenvolvimento
title_short Guidelines para Análise de Viabilidade de Projetos de Automação de Teste
title_full Guidelines para Análise de Viabilidade de Projetos de Automação de Teste
title_fullStr Guidelines para Análise de Viabilidade de Projetos de Automação de Teste
title_full_unstemmed Guidelines para Análise de Viabilidade de Projetos de Automação de Teste
title_sort Guidelines para Análise de Viabilidade de Projetos de Automação de Teste
author Silva, Tamires Pereira da
author_facet Silva, Tamires Pereira da
author_role author
dc.contributor.none.fl_str_mv Furtado, Ana Paula Carvalho Cavalcanti
http://lattes.cnpq.br/4997802496764016
http://lattes.cnpq.br/5862330768739698
dc.contributor.author.fl_str_mv Silva, Tamires Pereira da
dc.subject.por.fl_str_mv Software –Testes
Automação
Software –Desenvolvimento
topic Software –Testes
Automação
Software –Desenvolvimento
description Contexto: realizar testes é uma atividade imprescindível no desenvolvimento de software. Apesar disso algumas, empresas negligenciam sua execução, com a justificativa de que o esforço e custo empreendidos não seriam válidos no projeto. Com isso a automação de testes surgiu como uma alternativa para diminuir esses problemas a longo prazo no desenvolvimento. Mas apesar de ser uma possível solução, a automação,se mal aplicada, pode inviabilizar um projeto, trazendo mais problemas do que soluções. Uma forma de se tentar evitar essa situação é analisando a viabilidade de se implantar testes automatizados antes de sua implantação em um projeto de software.Objetivo: este trabalho, portanto, tem como objetivo propor uma forma de analisar a viabilidade de um projeto de automação, inicialmente levantando-se os principais problemas encontrados na execução da atividade. A partir dos dados encontrados propõe uma forma de realizar a análise da viabilidade da automação dentro de um projeto de software.Método: esta proposta foi elaborada a partir da realização de um levantamento na bibliografia, para assim conseguir averiguar os pontos de interesse na análise da viabilidade, após essa etapa foram realizadas entrevistas com especialistas na área, com a finalidade de comparar os dados encontrados com resultados da primeira etapa de pesquisa. Os resultados destas fases foram organizados em forma de guidelines, validados a partir da execução de um estudo de caso.Resultados: a proposta foi composta pela criação de guidelines, que consistem em pontos que devem ser considerados antes de iniciar a automação. A proposta foi validada com um estudo de casos aplicado no contexto de três projetos reais. Em cada projeto foram aplicados check lists a fim de se avaliar a possibilidade do uso da automação.Conclusão: com base nos resultados da pesquisa foi possível notar que os problemas causados por uma aplicação incorreta da automação podem prejudicar o projeto como um todo, a análise da viabilidade, portanto, representa uma forma de minimizar esses problemas.A proposta dos guidelines pôde ser usado através do estudo de caso como forma de validar os guidelines.
publishDate 2019
dc.date.none.fl_str_mv 2019
2020-02-04T13:18:55Z
2020-02-04T13:18:55Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SILVA, Tamires Pereira da. Guidelines para Análise de Viabilidade de Projetos de Automação de Teste. 2019. 81 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Departamento de Computação, Universidade Federal Rural de Pernambuco, Recife, 2019.
https://repository.ufrpe.br/handle/123456789/1916
identifier_str_mv SILVA, Tamires Pereira da. Guidelines para Análise de Viabilidade de Projetos de Automação de Teste. 2019. 81 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Departamento de Computação, Universidade Federal Rural de Pernambuco, Recife, 2019.
url https://repository.ufrpe.br/handle/123456789/1916
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Atribuição-NãoComercial-CompartilhaIgual 4.0 Internacional (CC BY-NC-SA 4.0)
https://creativecommons.org/licenses/by-nc-sa/4.0/deed.pt_BR
openAccess
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribuição-NãoComercial-CompartilhaIgual 4.0 Internacional (CC BY-NC-SA 4.0)
https://creativecommons.org/licenses/by-nc-sa/4.0/deed.pt_BR
openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 81 f.
application/pdf
dc.publisher.none.fl_str_mv Brasil
publisher.none.fl_str_mv Brasil
dc.source.none.fl_str_mv reponame:Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
instname:Universidade Federal Rural de Pernambuco (UFRPE)
instacron:UFRPE
instname_str Universidade Federal Rural de Pernambuco (UFRPE)
instacron_str UFRPE
institution UFRPE
reponame_str Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
collection Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
repository.name.fl_str_mv Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE) - Universidade Federal Rural de Pernambuco (UFRPE)
repository.mail.fl_str_mv repositorio.sib@ufrpe.br
_version_ 1809277152189743104