Generació automàtica de test, per a l'avaluació d'exercicis de programació
Bernal Petit, Ricard
Valveny Llobet, Ernest, dir. (Universitat Autònoma de Barcelona. Departament de Ciències de la Computació)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Títol variant: Automatic test generation, for the evaluation of programming exercises
Títol variant: Generación automática de test, para la evaluación de ejercicios de programación
Data: 2019-07-01
Resum: Donada la problemàtica de la correcció d'exercicis de programació, causada per la gran quantitat d'alumnes i per tant d'exercicis entregats per part d'aquests, els docents encarregats de mantenir l'avaluació continua al dia han de realitzar grans esforços, ja que han de crear des de zero els test que s'aplicaran als exercicis per obtenir la nota de l'exercici de cada alumne, això sumat al temps invertit a crear nous exercicis per poder dinamitzar les classes i adaptar-se als avenços en el camp de les noves metodologies i procediments de desenvolupament. Per tal d'agilitzar aquest procés, s'ha desenvolupat una aplicació Java que permet generar automàticament aquestes classes de test, a través d'introduir un fitxer de text pla en l'estil acordat, el qual és tractat i utilitzat per obtenir la informació necessària per generar un fitxer de sortida en el format acordat, en aquest cas c++, que ja permet testejar els exercicis demanats pel docent.
Resum: Due to the problem of the correction of programming exercises, caused by the large number of students and therefore of exercises delivered by them, the teachers responsible for keeping the evaluation up-to-date must realize large efforts, since they have to create from scratch the tests that will be applied to the exercises to obtain the note of the exercise of each student, this added to the time invested in creating new exercises to be able to dynamize the classes and adapt to the advances in the field of new methodologies and development procedures. In order to streamline this process, a Java application has been developed that allows you to automatically generate these test classes, by entering a plain text file in the agreed style, which is treated and used to obtain the necessary information to generate an output file in the agreed format, in this case c++, which already allows to test the exercises requested by the teacher.
Resum: Dada la problemática de la corrección de ejercicios de programación, causada por la gran cantidad de alumnos y por tanto de ejercicios entregados por parte de éstos, los docentes encargados de mantener la evaluación contínua al día tienen que realizar grandes esfuerzos, puesto que tienen que crear desde cero los test que se aplicarán a los ejercicios para obtener la nota del ejercicio de cada alumno, esto sumado al tiempo invertido a crear nuevos ejercicios para poder dinamizar las clases y adaptarse a los adelantos en el campo de las nuevas metodologías y procedimientos de desarrollo. Para agilizar este proceso, se ha desarrollado una aplicación Java que permite generar automáticamente estas clases de test, a través de introducir un fichero de texto plano en el estilo acordado, el cual es tratado y utilizado para obtener la información necesaria para generar un fichero de salida en el formato acordado, en este caso c++, que ya permite testar los ejercicios pedidos por el docente.
Drets: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Llengua: Català
Titulació: Grau en Enginyeria Informàtica [2502441]
Pla d'estudis: Enginyeria Informàtica [958]
Document: Treball final de grau ; Text
Àrea temàtica: Menció Enginyeria del Software
Matèria: POO ; Concepte classe ; Software ; BDD ; TDD ; Test automàtic ; Test extrem a extrem ; GUI ; Document de text pla ; C++ ; Java ; UML ; Inteligencia artificial ; Concepto clase ; Test automático ; Test extremo a extremo ; Documento de texto plano ; Class concept ; Automatic testing ; End to end test ; Plain text document ; Artificial intelligence



9 p, 6.2 MB

El registre apareix a les col·leccions:
Documents de recerca > Treballs de Fi de Grau > Escola d'Enginyeria. TFG

 Registre creat el 2019-08-27, darrera modificació el 2023-07-22



   Favorit i Compartir