nach dem Deployment automatisieren
Ein Deployment, das ohne Fehler abgeschlossen wird, muss nicht korrekt funktionieren. Der Symlink wurde gesetzt, der Cache geleert — aber lädt die Startseite? Antwortet der Checkout? Ist der Cache-Status grün? Smoke Tests schließen diese Lücke und geben dem Deployment-Prozess einen fachlichen Abschluss statt nur einen technischen.
Inhaltsverzeichnis
- 1. Warum Smoke Tests unverzichtbar sind
- 2. Welche Smoke Tests für Magento sinnvoll sind
- 3. HTTP-Checks: Statuscode und Response-Inhalt prüfen
- 4. CLI-Health-Checks über SSH
- 5. Vollständiger verify-Job in GitLab CI/CD
- 6. Automatisches Rollback bei fehlgeschlagenen Tests
- 7. Timing: wann Smoke Tests laufen sollten
- 8. Vergleich: verschiedene Test-Strategien
- 9. Typische Fehler bei Smoke Tests
- 10. Zusammenfassung
- 11. FAQ