BOOTSTRAP-CONTRACT-TEST-PLAN
Bootstrap Contract Test Plan#
Unit#
- Parsing von Root- und Application-Credentials
- Redaction von Secrets
- Statusaggregation
- Plan-/Execute-/Verify-Zustandsübergänge
- Reportformat
Integration mit nativer MariaDB#
- leere Instanz materialisieren
- bestehende DB idempotent erkennen
- falsches Root-Passwort
- eingeschränkter Root-/Adminuser
- Benutzer wird erzeugt, Login schlägt trotzdem fehl
- Rechte fehlen
- Test und Produktion bleiben getrennt
utf8mb4bleibt erhalten
Security#
- Passwort nicht in
ps - Passwort nicht in Report
- temporäre Client-Datei
0600 - temporäre Datei auch bei Exception gelöscht
Regression#
Ein simulierter Execute-Erfolg ohne erzeugte Benutzer muss im Verify-Schritt fehlschlagen und Exit-Code ungleich null liefern.