@techreport{GarmannHerschel2021, author = {Robert Garmann and Marc Herschel}, title = {Einsatz von Musterl{\"o}sungen f{\"u}r automatische Regressionstests von Autobewertern f{\"u}r Programmieraufgaben}, doi = {10.25968/opus-2098}, url = {http://nbn-resolving.de/urn:nbn:de:bsz:960-opus4-20983}, pages = {12}, year = {2021}, abstract = {Automatische Bewertungssysteme f{\"u}r Programmieraufgaben (Grader) sind komplexe Softwaresysteme. Automatisch ausf{\"u}hrbare Regressionstests k{\"o}nnen kosteng{\"u}nstig potenzielle Fehler im Grader aufdecken. Im vorliegenden Beitrag soll beschrieben werden, wie Musterl{\"o}sungen als Eingabedaten f{\"u}r automatische Regressionstests fungieren k{\"o}nnen. Es geht also um die Vorstellung einer L{\"o}sung eines Software Engineering Problems f{\"u}r E-Learning-Systeme. Wir betrachten, welche Eigenschaften des ProFormA-Aufgabenformats f{\"u}r automatische Regressionstests genutzt werden k{\"o}nnen und schlagen Erweiterungen des Formats vor. Der Beitrag beschreibt die beispielhafte Implementierung eines automatischen Black Box Systemtests f{\"u}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.}, language = {de} }