Enabling Pragmatic Software Testing Education in Brazil through an Education Repository: An Initial Proposal

  • João Gomes UFMA
  • Kennedy Nunes UFMA
  • Luis Rivero UFMA
  • Davi Viana UFMA
  • Geraldo Braz Junior UFMA
  • João Almeida UFMA
  • Vandecia Fernandes UFMA
  • Simara Rocha UFMA
  • Aristófanes Silva UFMA

Abstract


When 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.
Keywords: Software Testing, Computer Science Education, Repository

References

Ellen Francine Barbosa, José Carlos Maldonado, Auri Marcelo Rizzo Vincenzi, Márcio Eduardo Delamaro, SRS Souza, and Mario Jino. 2000. Introdução ao teste de software. Minicurso apresentado no XIV Simpósio Brasileiro de Engenharia de Software (SBES 2000) (2000).

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.
Published
2022-06-22
How to Cite

Select a Format
GOMES, João et al. Enabling Pragmatic Software Testing Education in Brazil through an Education Repository: An Initial Proposal. In: LIFE IMPROVEMENT IN QUALITY BY UBIQUITOUS EXPERIENCES WORKSHOP (LIQUE), 2. , 2022, Aveiro. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 22-29. DOI: https://doi.org/10.5753/lique.2022.19998.