CodeGuardians: um jogo educacional para estimular o aprendizado de testes funcionais de software

Bibliographic Details
Main Author: Guizilini, Sabrina de Oliveira [UNESP]
Publication Date: 2024
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da UNESP
Download full: https://hdl.handle.net/11449/258428
Summary: O teste de software é uma atividade essencial para garantir o correto funcionamento e a qualidade dos produtos de software. Porém, há uma escassez de profissionais qualificados nessa área, decorrente da desmotivação dos estudantes e da falta de atenção adequada por parte do sistema educacional. Nesse contexto, o uso de jogos educacionais se apresenta como uma abordagem eficaz para auxiliar o processo de ensino, uma vez que estes jogos podem desempenhar um papel fundamental no aumento da motivação e na facilitação do processo de aprendizado. Sendo assim, uma maneira de estimular e facilitar o aprendizado de testes de software é utilizar jogos educacionais. Considerando que a técnica funcional de testes é a mais utilizada nas empresas brasileiras, foram analisados os jogos educacionais existentes que a incorporam em seu conteúdo. Por meio das carências identificadas nos jogos analisados e dos requisitos almejados para um jogo educacional de testes funcionais de software, foi desenvolvido um jogo educacional, denominado CodeGuardians, que aborda as estratégias fundamentais da técnica funcional de testes de software aplicadas aos diferentes níveis de teste, em um ambiente de simulações práticas e realistas para a elaboração e execução dos testes. Para avaliar sua adequação, 17 estudantes do ensino superior matriculados em cursos da área da computação, que estão cursando ou já cursaram a disciplina de Engenharia de Software, jogaram o jogo educacional e responderam a um questionário online. Os resultados indicam que o jogo, além de proporcionar uma experiência lúdica e envolvente, aumentou a motivação dos jogadores para o aprendizado de testes de software e facilitou a compreensão tanto da teoria quanto da aplicação prática dos critérios da técnica funcional e dos diferentes níveis de teste. Isso confirma a eficácia do jogo como ferramenta educacional e sua contribuição significativa para o ensino de testes de software.
id UNSP_0418e739a2a3e7f9e7748f31e57e2c92
oai_identifier_str oai:repositorio.unesp.br:11449/258428
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling CodeGuardians: um jogo educacional para estimular o aprendizado de testes funcionais de softwareCodeGuardians: an educational game to stimulate learning about functional software testingTestes de softwareJogo educacionalTécnica funcional de testesSoftware testingEducational gameFunctional testing techniqueO teste de software é uma atividade essencial para garantir o correto funcionamento e a qualidade dos produtos de software. Porém, há uma escassez de profissionais qualificados nessa área, decorrente da desmotivação dos estudantes e da falta de atenção adequada por parte do sistema educacional. Nesse contexto, o uso de jogos educacionais se apresenta como uma abordagem eficaz para auxiliar o processo de ensino, uma vez que estes jogos podem desempenhar um papel fundamental no aumento da motivação e na facilitação do processo de aprendizado. Sendo assim, uma maneira de estimular e facilitar o aprendizado de testes de software é utilizar jogos educacionais. Considerando que a técnica funcional de testes é a mais utilizada nas empresas brasileiras, foram analisados os jogos educacionais existentes que a incorporam em seu conteúdo. Por meio das carências identificadas nos jogos analisados e dos requisitos almejados para um jogo educacional de testes funcionais de software, foi desenvolvido um jogo educacional, denominado CodeGuardians, que aborda as estratégias fundamentais da técnica funcional de testes de software aplicadas aos diferentes níveis de teste, em um ambiente de simulações práticas e realistas para a elaboração e execução dos testes. Para avaliar sua adequação, 17 estudantes do ensino superior matriculados em cursos da área da computação, que estão cursando ou já cursaram a disciplina de Engenharia de Software, jogaram o jogo educacional e responderam a um questionário online. Os resultados indicam que o jogo, além de proporcionar uma experiência lúdica e envolvente, aumentou a motivação dos jogadores para o aprendizado de testes de software e facilitou a compreensão tanto da teoria quanto da aplicação prática dos critérios da técnica funcional e dos diferentes níveis de teste. Isso confirma a eficácia do jogo como ferramenta educacional e sua contribuição significativa para o ensino de testes de software.Software testing is an essential activity to ensure the correct functioning and quality of software products. However, there is a shortage of qualified professionals in this area, stemming from the lack of motivation among students and the inadequate attention given by the educational system. In this context, the use of educational games emerges as an effective approach to support the teaching process, as these games can play a key role in increasing motivation and facilitating learning. Therefore, one way to stimulate and facilitate the learning of software testing is through the use of educational games. Considering that the functional testing technique is the most commonly used in Brazilian companies, existing educational games incorporating it in their content were analyzed. Through the gaps identified in the analyzed games and the desired requirements for an educational game focused on functional software testing, an educational game called CodeGuardians was developed, addressing the fundamental strategies of the functional testing technique applied to different levels of testing in a practical and realistic simulation environment for the design and execution of tests. To assess its effectiveness, 17 higher education students enrolled in computer science-related courses, who are currently taking or have already taken the Software Engineering course, played the educational game and answered an online questionnaire. The results indicate that the game, in addition to providing a fun and engaging experience, increased the players' motivation to learn software testing and facilitated the understanding of both the theory and practical application of functional technique criteria and different testing levels. This confirms the effectiveness of the game as an educational tool and its significant contribution to the teaching of software testing.Universidade Estadual Paulista (Unesp)Souza, Rogéria Cristiane Gratão de [UNESP]Universidade Estadual Paulista (Unesp)Guizilini, Sabrina de Oliveira [UNESP]2024-11-28T18:21:36Z2024-11-28T18:21:36Z2024-11-07info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfGUIZILINI, Sabrina de Oliveira. CodeGuardians: um jogo educacional para estimular o aprendizado de testes funcionais de software. (Trabalho de Conclusão – Ciências da Computação). - Universidade Estadual Paulista (Unesp), Instituto de Biociências Letras e Ciências Exatas (Ibilce), São José do Rio Preto, 2024.https://hdl.handle.net/11449/258428porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2024-11-28T21:29:04Zoai:repositorio.unesp.br:11449/258428Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestrepositoriounesp@unesp.bropendoar:29462024-11-28T21:29:04Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv CodeGuardians: um jogo educacional para estimular o aprendizado de testes funcionais de software
CodeGuardians: an educational game to stimulate learning about functional software testing
title CodeGuardians: um jogo educacional para estimular o aprendizado de testes funcionais de software
spellingShingle CodeGuardians: um jogo educacional para estimular o aprendizado de testes funcionais de software
Guizilini, Sabrina de Oliveira [UNESP]
Testes de software
Jogo educacional
Técnica funcional de testes
Software testing
Educational game
Functional testing technique
title_short CodeGuardians: um jogo educacional para estimular o aprendizado de testes funcionais de software
title_full CodeGuardians: um jogo educacional para estimular o aprendizado de testes funcionais de software
title_fullStr CodeGuardians: um jogo educacional para estimular o aprendizado de testes funcionais de software
title_full_unstemmed CodeGuardians: um jogo educacional para estimular o aprendizado de testes funcionais de software
title_sort CodeGuardians: um jogo educacional para estimular o aprendizado de testes funcionais de software
author Guizilini, Sabrina de Oliveira [UNESP]
author_facet Guizilini, Sabrina de Oliveira [UNESP]
author_role author
dc.contributor.none.fl_str_mv Souza, Rogéria Cristiane Gratão de [UNESP]
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Guizilini, Sabrina de Oliveira [UNESP]
dc.subject.por.fl_str_mv Testes de software
Jogo educacional
Técnica funcional de testes
Software testing
Educational game
Functional testing technique
topic Testes de software
Jogo educacional
Técnica funcional de testes
Software testing
Educational game
Functional testing technique
description O teste de software é uma atividade essencial para garantir o correto funcionamento e a qualidade dos produtos de software. Porém, há uma escassez de profissionais qualificados nessa área, decorrente da desmotivação dos estudantes e da falta de atenção adequada por parte do sistema educacional. Nesse contexto, o uso de jogos educacionais se apresenta como uma abordagem eficaz para auxiliar o processo de ensino, uma vez que estes jogos podem desempenhar um papel fundamental no aumento da motivação e na facilitação do processo de aprendizado. Sendo assim, uma maneira de estimular e facilitar o aprendizado de testes de software é utilizar jogos educacionais. Considerando que a técnica funcional de testes é a mais utilizada nas empresas brasileiras, foram analisados os jogos educacionais existentes que a incorporam em seu conteúdo. Por meio das carências identificadas nos jogos analisados e dos requisitos almejados para um jogo educacional de testes funcionais de software, foi desenvolvido um jogo educacional, denominado CodeGuardians, que aborda as estratégias fundamentais da técnica funcional de testes de software aplicadas aos diferentes níveis de teste, em um ambiente de simulações práticas e realistas para a elaboração e execução dos testes. Para avaliar sua adequação, 17 estudantes do ensino superior matriculados em cursos da área da computação, que estão cursando ou já cursaram a disciplina de Engenharia de Software, jogaram o jogo educacional e responderam a um questionário online. Os resultados indicam que o jogo, além de proporcionar uma experiência lúdica e envolvente, aumentou a motivação dos jogadores para o aprendizado de testes de software e facilitou a compreensão tanto da teoria quanto da aplicação prática dos critérios da técnica funcional e dos diferentes níveis de teste. Isso confirma a eficácia do jogo como ferramenta educacional e sua contribuição significativa para o ensino de testes de software.
publishDate 2024
dc.date.none.fl_str_mv 2024-11-28T18:21:36Z
2024-11-28T18:21:36Z
2024-11-07
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.uri.fl_str_mv GUIZILINI, Sabrina de Oliveira. CodeGuardians: um jogo educacional para estimular o aprendizado de testes funcionais de software. (Trabalho de Conclusão – Ciências da Computação). - Universidade Estadual Paulista (Unesp), Instituto de Biociências Letras e Ciências Exatas (Ibilce), São José do Rio Preto, 2024.
https://hdl.handle.net/11449/258428
identifier_str_mv GUIZILINI, Sabrina de Oliveira. CodeGuardians: um jogo educacional para estimular o aprendizado de testes funcionais de software. (Trabalho de Conclusão – Ciências da Computação). - Universidade Estadual Paulista (Unesp), Instituto de Biociências Letras e Ciências Exatas (Ibilce), São José do Rio Preto, 2024.
url https://hdl.handle.net/11449/258428
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv repositoriounesp@unesp.br
_version_ 1834484752581656576