Use este identificador para citar ou linkar para este item: http://repositorio.roca.utfpr.edu.br/jspui/handle/1/11882
Título: Diretriz para a aplicação do teste ponta a ponta em uma aplicação web
Título(s) alternativo(s): Guideline for applying the end-to-end testing in web applications
Autor(es): Gontijo, Fernando Lucas
Orientador(es): Oliveira, Rafael Alves Paes de
Palavras-chave: Engenharia de software
Programas de computador - Testes
Aplicações Web
Software engineering
Computer programs - Testing
Web applications
Data do documento: 4-Jul-2019
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Dois Vizinhos
Referência: GONTIJO, Fernando Lucas. Diretriz para aplicação do teste ponta a ponta em uma aplicação web. 2019. 127 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2019.
Resumo: Contexto: A ES tem passado por um momento delicado no que diz respeito a garantir a qualidade dos produtos de maneira efetiva. A falta de conteúdos de qualidade tanto acadêmicos quanto informais relacionados a Verificação Validação e Teste (VV&T) pode ser um fator diretamente ligado à má qualidade dos software desenvolvidos atualmente, principalmente no que diz respeito a aplicações web. Objetivo: Explorar atividades relacionadas a teste de software, especificamente a abordagem denominada teste ponta a ponta e construir uma Diretriz para apoiar na aplicação do teste ponta a ponta em aplicações web, em seguida realizar um estudo de caso com alunos que já cursaram e que estão cursando a disciplina de VV&T no curso de ES com intuíto de identificar as dificuldades de iniciantes nesta área, as limitações e vantagens da abordagem e se de fato tal abordagem é efetiva na garantia de qualidade das aplicações web atuais. Métodos: Foi utilizado o paradigma: Goal Question and Metrics (GQM), com intuito de definir e evoluir os objetivos utilizando algumas métricas. Por meio do GQM foram definidos alguns objetivos e construído o questionário para aplicar no estudo de caso envolvendo os alunos do curso de ES, para responder as questões de pesquisa: QP1 - Quais as dificuldades evidentes na compreensão do teste ponta a ponta? e: QP2 - Quais os benefícios promovidos pela diretriz para iniciantes no teste ponta a ponta? Resultados: Após o estudo de caso ficou claro que a maior dificuldade está na falta de conhecimento relacionado atividades de garantia de qualidade e à ferramentas de apoio para aplicação dos testes. Já os benefícios promovidos pela Diretriz foram: A diseminação do conhecimento tanto relacionado à definição do teste ponta a ponta especificamente, quanto à aplicação e execução dos casos de teste, e também no que diz respeito a facilidade de se utilizar a ferramenta cypress. Conclusão: Após a realização do estudo aprofundado sobre as atividades voltadas para garantia de qualidade de software ficou ainda mais evidente a carência de materiais relacionados ao assunto, com isso foi desenvolvido a Diretriz com intuíto de apoiar e facilitar a vida de iniciantes na área. Das quatro contribuições esperadas: 1: Desenvolvimento do ambiente experimental para aplicar o teste ponta a ponta; 2: Avaliações empíricas replicáveis do uso prático do teste ponta a ponta, destacando suas limitações e suas vantagens; 3: Estabelecimento de uma Diretriz para a aplicação do teste ponta a ponta. A saber: um workflow contendo recomendações; e, 4: Geração de recursos humanos que se envolverem no projeto e nos estudos empíricos. Três foram atendidas por completo e a última parcialmente, uma vez que não houve publicação de trabalhos, tal contribuição ficará como sugestão para trabalhos futuros.
Abstract: Context: The ES has been through a delicate period regarding ensuring the quality of the product in an effective way. The lack of both academic and informal quality content related to VV&T activities can be directly related to the poor quality of the currently developed software, especially regarding web applications. Objective: To explore activities related to software testing, specifically the so-called end-to-end testing, and to construct a Guideline to support the application of the end-to-end testing in web applications, then carry out a case study with students who have already studied and are studying the VV&T in the ES course in order to identify the difficulties of the beginners in this area, the limitations, and advantages of the approach and if indeed such an approach is effective in the quality assurance of current web applications. Methods: The Goal Question and Metrics (GQM) paradigm was used, in order to define and evolve the objectives using some metrics. Through the GQM, some objectives were defined and the questionnaire was developed to apply in the case study involving ES students to answer the research questions: QP1 What are the obvious difficulties in understanding the end-to-end testing? and QP2 - What are the benefits promoted by the beginner guideline in the end-to-end testing? Results: After the case study, it became clear that the greatest difficulty lies in the lack of knowledge related quality assurance activities and the tools to support the application of the tests. The benefits promoted by the Guideline were: The dissemination of knowledge, both related to the definition of the end-to-end testing, specifically when applying and executing test cases, as well ease of use the cypress tool. Conclusion: After conducting the in-depth study on the activities focused on software quality assurance, the lack of materials related to the subject was even more evident, with this the Guideline was developed with the intention of supporting and facilitating the life of beginners in the area. Of the four expected contributions: 1: Development of the experimental environment to apply the end-to-end test; 2: Replicable empirical assessments of end-to-end practical use, highlighting it’s limitations and advantages; 3: Establishment of a Guideline for application the end-to-end testing. Namely: a workflow containing recommendations; and, 4: Generation of human resources that were involved in the project and the empirical studies. Three were fully attended and the last partially, since there was no publication of works, such contribution will be used as a suggestion for future works.
URI: http://repositorio.roca.utfpr.edu.br/jspui/handle/1/11882
Aparece nas coleções:DV - Engenharia de Software

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
DV_COENS_2019_1_1.pdf10,33 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.