Research

Experience report on teaching testing through gamification

Experience report on teaching testing through gamification

Experience report on teaching testing through gamification

Experience report on teaching testing through gamification

By BeátaLőrincz, Bogdan Iudean and AndreeaVescan

Abstract

“Software systems become increasingly complex and testing is avital component of the development process. Teaching software testing concepts are now more than ever acknowledged as essential. The aim of this paper is to report on our software testing teaching approach, using game-based activities to engage students and facilitate learning, making them aware of their actions and related testing concepts. Agile testing and Session-Based Test Management are learned through lego-based context, exploratory testing is learned through a dice-based game, and various testing concepts are learned during the laboratory using storification. We report on the results of activities with students, extracting valuable lessons for reproducing this approach in teaching software testing: game-based learning motivated students to participate in the activities, reflection on their actions allowed them to self-discover the testing concepts encapsulated into the game. In addition, we adapt and analyze an industry-like environment that serves as experience for their future careers.”

Reference

Lőrincz, B., Iudean, B., & Vescan, A. (2021, August 23). Experience report on teaching testing through gamification. Experience report on teaching testing through gamification | Proceedings of the 3rd International Workshop on Education through Advanced Software Engineering and Artificial Intelligence. Retrieved January 18, 2022, from https://dl.acm.org/doi/abs/10.1145/3472673.3473960

Keyword

Software verification and validation, software testing, agile testing, exploratory testing, experiential learning, gamification, storification, research