Diretriz para a aplicação do teste ponta a ponta em uma aplicação web

Detalhes bibliográficos
Autor(a) principal: Gontijo, Fernando Lucas
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/10778
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.
id UTFPR-12_7196b5d48bfbbd3712fba8da496d8323
oai_identifier_str oai:repositorio.utfpr.edu.br:1/10778
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2020-11-13T11:57:14Z2020-11-13T11:57:14Z2019-07-04GONTIJO, 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.http://repositorio.utfpr.edu.br/jspui/handle/1/10778Contexto: 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.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.porUniversidade Tecnológica Federal do ParanáDois VizinhosEngenharia de SoftwareUTFPRBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREEngenharia de softwareProgramas de computador - TestesAplicações WebSoftware engineeringComputer programs - TestingWeb applicationsDiretriz para a aplicação do teste ponta a ponta em uma aplicação webGuideline for applying the end-to-end testing in web applicationsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisDois VizinhosOliveira, Rafael Alves Paes deOliveira, Rafael Alves Paes deBrittes, Marisangela PachecoOliveira, Renê Pomilio deGontijo, Fernando Lucasinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALDV_COENS_2019_1_1.pdfapplication/pdf10573638http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/10778/1/DV_COENS_2019_1_1.pdf97e23d63815c60338f9e690696a89970MD51LICENSElicense.txttext/plain1290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/10778/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTDV_COENS_2019_1_1.pdf.txtExtracted texttext/plain183261http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/10778/3/DV_COENS_2019_1_1.pdf.txt58e7c83f9986102aa3abeb9c8e2f9a95MD53THUMBNAILDV_COENS_2019_1_1.pdf.jpgGenerated Thumbnailimage/jpeg1235http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/10778/4/DV_COENS_2019_1_1.pdf.jpgff2761aca35e37a22ba847e6d903c4daMD541/107782020-11-13 09:57:14.558oai:repositorio.utfpr.edu.br:1/10778TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-13T11:57:14Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Diretriz para a aplicação do teste ponta a ponta em uma aplicação web
dc.title.alternative.pt_BR.fl_str_mv Guideline for applying the end-to-end testing in web applications
title Diretriz para a aplicação do teste ponta a ponta em uma aplicação web
spellingShingle Diretriz para a aplicação do teste ponta a ponta em uma aplicação web
Gontijo, Fernando Lucas
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
Engenharia de software
Programas de computador - Testes
Aplicações Web
Software engineering
Computer programs - Testing
Web applications
title_short Diretriz para a aplicação do teste ponta a ponta em uma aplicação web
title_full Diretriz para a aplicação do teste ponta a ponta em uma aplicação web
title_fullStr Diretriz para a aplicação do teste ponta a ponta em uma aplicação web
title_full_unstemmed Diretriz para a aplicação do teste ponta a ponta em uma aplicação web
title_sort Diretriz para a aplicação do teste ponta a ponta em uma aplicação web
author Gontijo, Fernando Lucas
author_facet Gontijo, Fernando Lucas
author_role author
dc.contributor.advisor1.fl_str_mv Oliveira, Rafael Alves Paes de
dc.contributor.referee1.fl_str_mv Oliveira, Rafael Alves Paes de
dc.contributor.referee2.fl_str_mv Brittes, Marisangela Pacheco
dc.contributor.referee3.fl_str_mv Oliveira, Renê Pomilio de
dc.contributor.author.fl_str_mv Gontijo, Fernando Lucas
contributor_str_mv Oliveira, Rafael Alves Paes de
Oliveira, Rafael Alves Paes de
Brittes, Marisangela Pacheco
Oliveira, Renê Pomilio de
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
Engenharia de software
Programas de computador - Testes
Aplicações Web
Software engineering
Computer programs - Testing
Web applications
dc.subject.por.fl_str_mv Engenharia de software
Programas de computador - Testes
Aplicações Web
Software engineering
Computer programs - Testing
Web applications
description 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.
publishDate 2019
dc.date.issued.fl_str_mv 2019-07-04
dc.date.accessioned.fl_str_mv 2020-11-13T11:57:14Z
dc.date.available.fl_str_mv 2020-11-13T11:57:14Z
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.citation.fl_str_mv 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.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/10778
identifier_str_mv 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.
url http://repositorio.utfpr.edu.br/jspui/handle/1/10778
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.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Dois Vizinhos
dc.publisher.program.fl_str_mv Engenharia de Software
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Dois Vizinhos
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/10778/1/DV_COENS_2019_1_1.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/10778/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/10778/3/DV_COENS_2019_1_1.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/10778/4/DV_COENS_2019_1_1.pdf.jpg
bitstream.checksum.fl_str_mv 97e23d63815c60338f9e690696a89970
b9d82215ab23456fa2d8b49c5df1b95b
58e7c83f9986102aa3abeb9c8e2f9a95
ff2761aca35e37a22ba847e6d903c4da
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923055286878208