Pruebas unitarias para evaluar automáticamente la programación de clases en python

dc.contributor.authorCliment Aunes, Lauraes_ES
dc.contributor.authorArbelaez Rodriguez, Alejandroes_ES
dc.date.accessioned2023-12-13T10:58:00Z
dc.date.available2023-12-13T10:58:00Z
dc.date.issued2023-10-06
dc.description.abstract[EN] The Automatic Assessment (AA) of tasks presents several advantages, such as: its application to a large number of students (due to the very short time that it requires compared to manual evaluations), automatic and immediate feedback to the students and lack of subjectivity . In this paper we explain how to design unit tests to evaluate how the Object Oriented Programming (OOP) classes of the assignment have been programmed. In this paper, we focus on the Python programming language (rather than using Java as other works of literature). In addition, we present a real case of practical laboratory assignment. We also present their solution and the corresponding unit tests. Finally, we prove the effectiveness of the unit tests by verifying that the results obtained are the same as the evaluation carried out by visual inspection of the students’ code. In addition, we also received positive feedback from students on the work presented in this article.en_EN
dc.description.abstract[ES] La Evaluación Automática (EA) de tareas presenta varias ventajas, tales como: su aplicación a un gran número de estudiantes (debido al tiempo tan reducido que requiere en comparación con las evaluaciones manuales), valoración automática e inmediata para los estudiantes y falta de subjetividad.En este trabajo explicamos como diseñar pruebas unitarias para evaluar como han sido programadas las clases de tareas de Programación Orientada a Objetos (POO). En este trabajo, nos enfocamos en el lenguaje de programación Python (en vez de utilizar Java tal y como lo hacen los otros trabajos de la literatura). Además, presentamos un caso real de un trabajo práctico de laboratorio. También presentamos su solución y las correspondientes pruebas unitarias.Finalmente, corroboramos la efectividad de los tests unitarios comprobando que los resultados obtenidos son los mismos que la evaluación realizada por inspección visual del código de los estudiantes. Además, también recibimos valoraciones positivas de los alumnos del trabajo presentado en este artículo.es_ES
dc.description.accrualMethodOCSes_ES
dc.description.bibliographicCitationCliment Aunes, L.; Arbelaez Rodriguez, A. (2023). Pruebas unitarias para evaluar automáticamente la programación de clases en python. En Editorial Universitat Politècnica de València, In-Red 2023 - IX Congreso Nacional de Innovación Educativa y Docencia en Red (pp. 398-408). https://doi.org/10.4995/INRED2023.2023.16596es_ES
dc.description.upvformatpfin408es_ES
dc.description.upvformatpinicio398es_ES
dc.format.extent11es_ES
dc.identifier.doi10.4995/INRED2023.2023.16596
dc.identifier.isbn9788413960883
dc.identifier.urihttps://riunet.upv.es/handle/10251/200688
dc.languageEspañoles_ES
dc.publisherEditorial Universitat Politècnica de Valènciaes_ES
dc.relation.conferencedateJulio 13-14, 2023es_ES
dc.relation.conferencenameIN-RED 2023: IX Congreso de Innovación Educativa y Docencia en Redes_ES
dc.relation.conferenceplaceValencia, Españaes_ES
dc.relation.ispartofIn-Red 2023 - IX Congreso Nacional de Innovación Educativa y Docencia en Red
dc.relation.pasarelaOCS\16596es_ES
dc.relation.publisherversionhttp://ocs.editorial.upv.es/index.php/INRED/INRED2023/paper/view/16596es_ES
dc.rightsReconocimiento - No comercial - Compartir igual (by-nc-sa)es_ES
dc.rights.accessRightsAbiertoes_ES
dc.subjectEvaluación automáticaes_ES
dc.subjectPruebas unitariases_ES
dc.subjectProgramación orientada a objetoses_ES
dc.subjectAutomatic assessmentes_ES
dc.subjectUnit testinges_ES
dc.subjectObject-oriented programminges_ES
dc.titlePruebas unitarias para evaluar automáticamente la programación de clases en pythones_ES
dc.typeCapítulo de libroes_ES
dc.typeComunicación en congresoes_ES
dc.type.versioninfo:eu-repo/semantics/publishedVersiones_ES
dspace.entity.typePublication
upv.uuid6ed4e692-430b-4ecd-96e9-4ef593affa47es_ES

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
ClimentArbelaez - Pruebas unitarias para evaluar automaticamente la programacion de clases en pyt....pdf
Tamaño:
1.19 MB
Formato:
Adobe Portable Document Format
Descripción:
Versión editorial