Jogo para o Apoio ao Ensino do Teste de Caixa-Preta

As empresas estao investindo, cada vez mais, na qualidade do produto, e uma das maneiras de garanti-la e atraves da atividade de teste de software. Apesar dessa importância, o teste de software recebe pouca atencao nos curriculos de graduacao, sendo poucas as horas dedicadas ao seu ensino. Alem disso, existe outro fator, que e a dificuldade de ensinar teste de software, seja pela falta de tempo disponivel, seja pela ausencia de atividades praticas, ou pela dificuldade de se motivarem os alunos. Como forma de contribuir para a resolucao desse problema, a iniciativa proposta por este artigo e a utilizacao de um jogo como estrategia de ensino e aprendizagem. O resultado da avaliacao quantitativa e qualitativa realizada sugere que o jogo desenvolvido pode ser uma eficiente tecnica de ensino a ser utilizada no ensino de teste de caixa-preta.

[1]  Thomas W. Malone,et al.  Guidelines for Designing Educational Computer Programs. , 1983 .

[2]  Michael Kölling,et al.  Introducing unit testing with BlueJ , 2003, ITiCSE '03.

[3]  John V. Dempsey,et al.  Instructional Gaming: Implications for Instructional Technology. , 1994 .

[4]  Abhijit Sen,et al.  Teaching Software Quality Assurance in an Undergraduate Software Engineering Program , 2007 .

[5]  Tsong Yueh Chen,et al.  Experience with teaching black-box testing in a computer science/software engineering curriculum , 2004, IEEE Transactions on Education.

[6]  Richard Hall,et al.  On the Learnability of Two Representations of Equivalence Partitioning and Boundary Value Analysis , 2007, 2007 Australian Software Engineering Conference (ASWEC'07).

[7]  Tsong Yueh Chen,et al.  Teaching black box testing , 1998, Proceedings. 1998 International Conference Software Engineering: Education and Practice (Cat. No.98EX220).

[8]  Cem Kaner Teaching domain testing: a status report , 2004, 17th Conference on Software Engineering Education and Training, 2004. Proceedings..

[9]  Nick Yee,et al.  The Labor of Fun , 2006, Games Cult..

[10]  David A. Carrington,et al.  Teaching software testing , 1997, ACSE '97.

[11]  Edward L. Jones,et al.  A perspective on teaching software testing , 2001 .

[12]  Griffiths The educational benefits of videogames , 2002 .

[13]  Cem Kaner,et al.  Practice and Transfer of Learning in the Teaching of Software Testing , 2007, 20th Conference on Software Engineering Education & Training (CSEET'07).

[14]  Erik Kamsties,et al.  An Empirical Evaluation of Three Defect-Detection Techniques , 1995, ESEC.

[15]  Diane Kelly,et al.  More testing should be taught , 2001, CACM.

[16]  Sebastian G. Elbaum,et al.  Bug Hunt: Making Early Software Testing Lessons Engaging and Affordable , 2007, 29th International Conference on Software Engineering (ICSE'07).

[17]  Sharon Brownfield,et al.  Teaching Basic Skills With Computer Games. , 1983 .

[18]  Katrina E. Ricci The Use of Computer-Based Videogames in Knowledge Acquisition and Retention. , 1994 .