Detalhes bibliográficos
Ano de defesa: |
2021 |
Autor(a) principal: |
Martins, Guilherme Legramante |
Orientador(a): |
Silveira, Maicon Bernardino da |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
eng |
Instituição de defesa: |
Universidade Federal do Pampa
|
Programa de Pós-Graduação: |
Mestrado Profissional em Engenharia de Software
|
Departamento: |
Campus Alegrete
|
País: |
Brasil
|
Palavras-chave em Português: |
|
Área do conhecimento CNPq: |
|
Link de acesso: |
http://dspace.unipampa.edu.br:8080/jspui/handle/riu/5919
|
Resumo: |
Devido à crescente demanda do mercado, as aplicações Web precisam responder rapidamente às requisições dos usuários, uma vez que, o engajamento destes usuários pode estar condicionado a uma fluidez e agilidade nas interações. Com base nisso, podemos aplicar um teste de desempenho para mapear a escalabilidade da aplicação e também identificar gargalos que podem afetar o seu desempenho. Há diversos trabalhos no meio acadêmico e também na indústria que fornecem informações para a condução deste tipo de teste. Porém, não há uma padronização de procedimentos e as informações não estão organizadas de forma que facilitem a aplicação de um teste de desempenho em seu ciclo completo, incluindo desde sua concepção até a geração de relatórios. A partir desta demanda, nossa pesquisa busca identificar as principais entradas, saídas e processamento envolvidos no teste de desempenho para que possamos instanciar um processo genérico, o qual denominamos Performance Testing Body of Knowledge (PTBOK), o qual é um corpo de conhecimento em teste de desempenho que visa auxiliar na elaboração e condução do processo de teste de desempenho. Para isso, realizamos uma Revisão Sistemática da Literatura (RSL) que mapeou o teste de desempenho em todo seu ciclo de vida. Encontramos e detalhamos 37 trabalhos e a partir deles criamos um modelo de características. Também realizamos outro estudo empírico, um Survey, o qual buscou identificar assim como a RSL, dados relacionados ao processo de teste de desempenho. Após a condução destes dois estudos, filtramos e unimos os resultados dos mesmos e com esse embasamento tanto do meio acadêmico como da indústria, começamos a criação do PTBOK. Para a modelagem do processo escolhemos o meta-modelo SPEM, por entendermos ser uma alternativa viável e adequada, por ser específico para modelagem de processos de software. Avaliamos o PTBOK por meio de um survey com especialistas na área de Teste de Desempenho. |