Enabling Pragmatic Software Testing Education in Brazil through an Education Repository: An Initial Proposal
AbstractWhen teaching software testing, it is essential that the students have access to the practical application of the theoretical concepts regarding software testing techniques. Thus, it is important that support materials and real artifacts are available for the practical application of the testing approaches. Despite this importance, undergraduate students from computer science courses still face difficulties in the practical application of the contents covered in the classroom. In this work in progress, our goal is to support the learning process by offering artifacts that allows students to improve their practical skills in software testing. For this, an analysis of the set of test techniques taught in classes and required by the job market was carried out. We also performed an analysis of the features of the repositories that provide support artifacts for teaching these techniques. Considering that the identified repositories are not in Portuguese, we present a high-fidelity prototype of a new Brazilian repository, aggregating the identified artifacts and proposing new ones for supporting testing teaching.
Draylson Micael de Souza, José Carlos Maldonado, and Ellen Francine Barbosa. 2012. Aspectos de Desenvolvimento e Evolução de um Ambiente de Apoio ao Ensino de Programação e Teste de Software. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), Vol. 23.
Marcio Delamaro, Mario Jino, and Jose Maldonado. 2013. Introdução ao teste de software. Elsevier Brasil.
Vahid Garousi, Austen Rainer, Per Lauvås Jr, and Andrea Arcuri. 2020. Software-testing education: A systematic literature mapping. Journal of Systems and Software 165 (2020), 110570.
Neil B Harrison. 2010. Teaching software testing from two viewpoints. J. Comput. Sci. Coll 26, 2 (2010), 55–62.
Joanna Smith, Joe Tessler, Elliot Kramer, and Calvin Lin. 2012. Using peer review to teach software testing. In Proceedings of the ninth annual international conference on International computing education research. 93–98.
Pedro Valle, Ellen Francine Barbosa, and José Maldonado. 2015. Um mapeamento sistemático sobre ensino de teste de software. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), Vol. 26. 71.