Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.unipampa.edu.br/jspui/handle/riu/5919
Tipo: Dissertação
Título : Towards a Performance Testing Body of Knowledge (PTBOK)
Autor(es): Martins, Guilherme Legramante
Primeiro Orientador: Silveira, Maicon Bernardino da
Coorientador: Rodrigues, Elder de Macedo
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.
Resumen : Due to the growing market demand, web applications need to quickly respond to users’ requests, since their engagement may be inclined to fluidity and agility in interactions. For this reason, through performance testing, we may map out the scalability of the application and identify bottlenecks that may affect its performance. There are some studies in academia and industry that provide information for conducting this type of test. However, there is no standardization of procedures, and the information is not organized in a way that facilitates the performance test execution in its complete cycle, from its conception to the generation of the reports. Hence, our research seeks to identify the main inputs, outputs, and processing involved in the performance testing, so that we developed the Performance Testing Body of Knowledge (PTBOK). This body of knowledge aims to assist the preparation and conduction of the performance test. Then, we did a Systematic Literature Review (SLR) that, mapped out the performance testing throughout its life cycle. We found and detailed thirty seven (37) papers, elaborating a feature model from them. We also carried out another empirical study: a survey, which sought to identify (as well as the SLR) data related to the performance testing process from the software industry. After conducting these two studies, we filtered and merged the results, we started the PTBOK creation. For the modeling of the process, we chose the Software & Systems Process Engineering Metamodel (SPEM), as we understand that it is a viable and adequate alternative since it is specifically for modeling software processes. PTBOK is already available and we evaluated it through a survey of performance testing experts.
Palabras clave : Engenharia de software
Software - desempenho
Software - Testes
Software Engineering
Computer software - Testing
Software - performance
CNPQ: CNPQ::CIENCIAS EXATAS E DA TERRA
Idioma: eng
metadata.dc.publisher.country: Brasil
Editorial : Universidade Federal do Pampa
Sigla da Instituição: UNIPAMPA
Campus: Campus Alegrete
Curso: Mestrado Profissional em Engenharia de Software
Citación : MARTINS, Guilherme Legramante. Towards a Performance Testing Body of Knowledge (PTBOK). Orientador: Maicon Bernardino da Silveira. 2021. 95p. Dissertação (Mestrado Profissional em Engenharia de Software) – Universidade Federal do Pampa, Campus Alegrete, Alegrete, 2021.
Tipo de acesso: Acesso Aberto
URI : http://dspace.unipampa.edu.br:8080/jspui/handle/riu/5919
Fecha de publicación : 28-jul-2021
Aparece en las colecciones: Mestrado Profissional em Engenharia de Software

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Guilherme Legramante Martins - 2021.pdf3.22 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.