Diretriz para a aplicação do teste ponta a ponta em uma aplicação web
Autor(a) principal: | |
---|---|
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 |