Ausführen der Systemtests bei Feature Branch Deployments
User Story
Als Softwareentwickler möchte ich Black Box Tests ausführen, um ein Fehlverhalten des Systems schnell identifizieren zu können.
Why
Ausführen der Systemtests nach jedem Feature Branch Deployment kann helfen, Fehler in den jeweiligen Anwendungen schnell zu identifizieren. Es sollte evaluiert werden, ob die Systemtests direkt über die Systemtestpipeline ausgeführt werden, oder als eigener Job in der jeweiligen Merge-Requstes Pipeline. Des Weiteren gilt es zu prüfen, ob die Systemtests an sich als Container zur Verfügung gestellt werden können und dann als Job gestartet werden können.
Links, Notes, Remarks
Acceptance criteria
-
Systemtests können bei einem Feature Branch Deployment automatisch ausgeführt werden
Implementation plan (to be completed by the developer)
-
Prüfen wir die Systemtests am besten ausgeführt werden können -
Prüfen wie wir die Basiskonfiguration (Sender, Subscriber, Zustellpunkt) in jedes Deployment ausrollen können -
Übergabe der jeweiligen Konfiguration an die Systemtests -
Deploymentmechanismen testen -
Definition of Done was checked.