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

  1. 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.
Edited by Manuel Menz