Manuelle Akzeptanztests von Software sind aufwendig.
Ein Ansatz dieses Problem zu lösen ist die
modellgetriebene Testentwicklung. Dieses Buch wird
deshalb die modellgetriebene Skriptgenerierung von
Akzeptanztests näher beleuchten. Die generierten
Skripte sollen dabei zur Automatisierung der
Akzeptanztests dienen. Somit sind die Ziele dieses
Buchs zum Einen die Domäne Akzeptanz Tests
modellierbar zu machen und zum Anderen einen
Generator zu erstellen der die Modelle der Domäne in
Testskripte und Testfallbeschreibungen transformiert.
Als erstes wird dafür die Domäne analysiert um
herauszufinden welche Modellelemente man benötigt um
Akzeptanztests zu beschreiben. Diese Modellelemente
werden dann als Modellierungsregeln abgefasst um sie
in ein Modellierungswerkezug einzubinden, so dass man
daraus ein Testmodell erstellen kann. Dieses Modell
dient dem Generator als Eingabe. Der Generator soll
daraus die Testskripte und Testfallbeschreibungen
generieren. Um die konkrete Umsetzung dieses Ansatzes
zu verifizieren soll sie schließlich an einer
Software getestet werden. Am Ende des vorliegenden
Buchs wird ein Ausblick auf weiterführende
Forschungsmöglichkeiten in diesem Bereich gegeben.
Ein Ansatz dieses Problem zu lösen ist die
modellgetriebene Testentwicklung. Dieses Buch wird
deshalb die modellgetriebene Skriptgenerierung von
Akzeptanztests näher beleuchten. Die generierten
Skripte sollen dabei zur Automatisierung der
Akzeptanztests dienen. Somit sind die Ziele dieses
Buchs zum Einen die Domäne Akzeptanz Tests
modellierbar zu machen und zum Anderen einen
Generator zu erstellen der die Modelle der Domäne in
Testskripte und Testfallbeschreibungen transformiert.
Als erstes wird dafür die Domäne analysiert um
herauszufinden welche Modellelemente man benötigt um
Akzeptanztests zu beschreiben. Diese Modellelemente
werden dann als Modellierungsregeln abgefasst um sie
in ein Modellierungswerkezug einzubinden, so dass man
daraus ein Testmodell erstellen kann. Dieses Modell
dient dem Generator als Eingabe. Der Generator soll
daraus die Testskripte und Testfallbeschreibungen
generieren. Um die konkrete Umsetzung dieses Ansatzes
zu verifizieren soll sie schließlich an einer
Software getestet werden. Am Ende des vorliegenden
Buchs wird ein Ausblick auf weiterführende
Forschungsmöglichkeiten in diesem Bereich gegeben.