Fixture-Versionierungsstrategie fuer QA-Assets
Steuern Sie Aenderungen an Sample-Dateien mit versionierten Fixture-Sets und Kompatibilitaetsvertraegen.
Code
Dokument
Bild
Video
Audio
Archiv
Performance
Fixtures wie APIs versionieren
Test-Fixtures sind Vertragsoberflaechen. Unversionierte Aenderungen koennen Pipelines still brechen und historische Benchmarks ungueltig machen.
Empfohlenes Versionsmodell
- Major: brechende Fixture-Aenderungen (Schema-, Pfad- oder semantische Verschiebungen).
- Minor: additive Fixtures oder Metadatenfelder.
- Patch: nicht brechende Korrekturen und Metadatenfixes.
Rollout-Muster
Halten Sie vorherige Major-Versionen fuer Ueberlappungsfenster verfuegbar. Die CI sollte fuer kritische Workflows aktuelle und vorherige Fixture-Versionen parallel ausfuehren, bis die Migration abgeschlossen ist.
Empfohlene Werkzeuge
Upload-Testmatrix-Builder
Erzeugen Sie wiederverwendbare API-Testfaelle aus einem Manifest.
Werkzeug oeffnenManifest-Diff
Vergleichen Sie zwei Manifeste, um hinzugefuegte, entfernte oder geaenderte Dateien zu finden.
Werkzeug oeffnen