TY - RPRT U1 - Forschungsbericht A1 - Garmann, Robert A1 - Herschel, Marc T1 - Einsatz von Musterlösungen für automatische Regressionstests von Autobewertern für Programmieraufgaben N2 - 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. KW - automatisch bewertete Programmieraufgaben KW - Grader KW - ProFormA KW - E-Assessment KW - Programmierung KW - E-Learning KW - Computerunterstütztes Lernen KW - Softwaretest KW - Übung KW - Lernaufgabe Y2 - 2021 UN - https://nbn-resolving.org/urn:nbn:de:bsz:960-opus4-20983 U6 - https://doi.org/10.25968/opus-2098 DO - https://doi.org/10.25968/opus-2098 SP - 12 S1 - 12 ER -