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 softwaretesting 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 andfacilitate learning, making them aware of their actions and relatedtesting concepts. Agile testing and Session-Based Test Management are learned through lego-based context, exploratory testingis 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, extractingvaluable 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 toself-discover the testing concepts encapsulated into the game. Inaddition, we adapt and analyse an industry-like environment thatserves as experience for their future careers..”

Reference

Lőrincz, B., Iudean, B., & Vescan, A. (2021). Experience report on teaching testing through gamification. Proceedings of the 3rd International Workshop on Education through Advanced Software Engineering and Artificial Intelligence. doi:10.1145/3472673.3473960https://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