Please use this identifier to cite or link to this item:
http://repositorio.ufc.br/handle/riufc/68150
Type: | TCC |
Title: | Uma metodologia remota gamificada para o ensino de testes unitários |
Title in English: | A gamified remote methodology for teaching unit tests |
Authors: | Gomes, Renata Faria |
Advisor: | Lelli, Valéria |
Keywords: | Teste de software;Ensino remoto;Gamificação |
Issue Date: | 2020 |
Citation: | GOMES, Renata Faria. Uma metodologia remota gamificada para o ensino de testes unitários. 2020. 10 f. TCC (Graduação em Sistemas e Mídias Digitais) - Universidade Federal do Ceará, Fortaleza, 2020. |
Abstract in Brazilian Portuguese: | Testes de software são fundamentais para assegurar a qualidade de um software. No contexto de teste de Software, existem os testes unitários. Apesar da importância, existe uma carência de profissionais qualificados, que pode estar intimamente ligada à falta de ensino prático. Para isso, o presente trabalho propõe a utilização de uma metodologia gamificada, que é constituída por três etapas interligadas com uma forte narrativa. A primeira etapa é um jogo que introduz de maneira sútil conceitos de testes unitários, de dublês de teste e a estrutura given-when-then. A segunda é uma videoaula que utiliza um código similar ao do jogo para explicar e exemplificar os conceitos abordados anteriormente. A terceira etapa é composta por um exercício de fixação e um desafio. A metodologia foi aplicada em uma disciplina de Verificação, Validação e Testes da Universidade Federal do Ceará. Ela foi avaliada através de dois questionários e um fórum com perguntas subjetivas. Os resultados obtidos foram positivos, a metodologia utilizada foi avaliada com notas acima de 8 em uma escala de 1 a 10. Os alunos gostaram da narrativa lúdica e os resultados indicaram que os alunos ficaram satisfeitos com o aprendizado, uma vez que observou-se que todos o grupos acertaram pelo menos 60% do exercício. |
Abstract: | Software tests are essential to ensure the quality of software. In the context of software testing, there are unit tests. Despite the importance, there is a lack of qualified professionals, which can be closely linked to the lack of practical teaching. For this, the present work proposes the use of a gamified methodology, which consists of three stages interconnected with a strong narrative. The first stage is a game that subtly introduces concepts of unit testing, double testing and the given-when-then framework. The second is a video lesson that uses a code similar to the game's to explain and exemplify the concepts discussed above. The third stage consists of a fixation exercise and a challenge. The methodology was applied in a Verification, Validation and Testing course at the Federal University of Ceará. She was evaluated through two questionnaires and a forum with subjective questions. The results obtained were positive, the methodology used was evaluated with grades above 8 on a scale from 1 to 10. The students liked the playful narrative and the results indicated that the students were satisfied with the learning, since it was observed that all groups hit at least 60% of the exercise correctly. |
URI: | http://www.repositorio.ufc.br/handle/riufc/68150 |
Appears in Collections: | SISTEMAS E MÍDIAS DIGITAIS - Artigos |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
2020_tcc_rfgomes.pdf | 1,52 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.