Volltext-Downloads (blau) und Frontdoor-Views (grau)
  • search hit 3 of 7
Back to Result List

Einsatz von Musterlösungen für automatische Regressionstests von Autobewertern für Programmieraufgaben

  • Automatische Bewertungssysteme für Programmieraufgaben (Grader) sind komplexe Softwaresysteme. Automatisch ausführbare Regressionstests können kostengünstig potenzielle Fehler im Grader aufdecken. Im vorliegenden Beitrag soll beschrieben werden, wie Musterlösungen als Eingabedaten für automatische Regressionstests fungieren können. Es geht also um die Vorstellung einer Lösung eines Software Engineering Problems für E-Learning-Systeme. Wir betrachten, welche Eigenschaften des ProFormA-Aufgabenformats für automatische Regressionstests genutzt werden können und schlagen Erweiterungen des Formats vor. Der Beitrag beschreibt die beispielhafte Implementierung eines automatischen Black Box Systemtests für den Autobewerter Graja und geht dabei u. a. auf die Gestaltung eines Record-Playback-Vorgehens, auf einen unscharfen Soll-Ist-Vergleich sowie auf die Frage der Lokalisierbarkeit von entdeckten Regressionen ein.

Download full text files

Export metadata

Statistics

frontdoor_oas
Metadaten
Author:Robert GarmannGND, Marc Herschel
URN:urn:nbn:de:bsz:960-opus4-20983
DOI:https://doi.org/10.25968/opus-2098
Document Type:Report
Language:German
Year of Completion:2021
Publishing Institution:Hochschule Hannover
Release Date:2021/10/18
Tag:ProFormA; automatisch bewertete Programmieraufgaben
E-Assessment; Grader
GND Keyword:Programmierung; E-Learning; Computerunterstütztes Lernen; Softwaretest; Übung <Hochschule>; Lernaufgabe
Page Number:12
Institutes:Fakultät IV - Wirtschaft und Informatik
DDC classes:004 Informatik
Licence (German):License LogoCreative Commons - CC BY-NC-SA - Namensnennung - Nicht kommerziell - Weitergabe unter gleichen Bedingungen 4.0 International