research

Uso de JUnit para evaluación en laboratorio de Estructuras de Datos

Abstract

Las pruebas del software, y en especial las pruebas unitarias automatizadas, son un área relevante de las competencias de un titulado en Informática. Pero aparte de su papel en los contenidos del currículo, pueden ser una herramienta útil para la docencia. Se ha documentado en múltiples ocasiones el uso de las pruebas automatizadas para autoevaluación de los estudiantes, o para implementar sistemas de corrección automáticos o semiautomáticos; es decir, en diversas formas de trabajo autónomo. Sin embargo, la aportación de este artículo radica en documentar la aplicación de una variante, que consiste en utilizar pruebas automatizadas durante los propios exámenes prácticos, en una doble vertiente: como instrumento del profesor para hacer posible una evaluación rápida, ordenada y coherente en el momento, y simultáneamente como elemento integrante del propio ejercicio. Cabe anticipar algunos potenciales problemas del uso de esta técnica. Aquí se discuten dichos problemas y su incidencia real tras la experiencia.SUMMARY -- Software testing, and automated unit testing in particular, is a relevant topic for software engineering studies. But, in addition to their role as a part of the curricula, they are a tool that can be applied in teaching itself. The use of automated testing in teaching, be it for student self-assessment, or for implementing automatic or semiautomatic grading systems, is well documented. These approaches are largely based on self-study or autonomous work schemas. However, this paper presents an approach based on applying automated software testing during lab exams, with a double goal: on one hand, as a tool for the teacher, that makes it possible to perform a quick, orderly and consistent assessment in-place, and on the other hand, as an important component of the exam itself. Some potential problems can be identified in advance. In this paper, these problems are discussed and their real relevance in practice is evaluated

    Similar works