Schritt 6 von 6 · Testing - Praxis-Kit
Vorlage Regressionstest
Validiert eine Korrektur mit aktueller Evidenz und hält den Status der historischen Rekonstruktion getrennt.
Diese Vorlage verwenden
Eine Vorlage ist keine Evidenz. Nur bereinigte Kennungen eintragen.
Zweck
Entscheidet, ob ein Befund geschlossen werden kann, anhand einer in den geänderten Versionen ausgeübten Kontrolle.
Einsatz: Nach einer Korrektur und nach jedem Regressionsauslöser wie einer Modell-, Prompt-, Richtlinien-, Tool- oder Kataloganpassung.
Bezug
| Feld | Was zu erfassen ist |
|---|---|
| Regressions-ID | Eindeutige Kennung, etwa RG-ASM014-03-1. |
| Ursprüngliche Befund-ID | Der nachgetestete Befund. |
| Ursprüngliche Fall- / Lauf-IDs | Läufe, die das Versagen zeigten. |
| Referenz der Korrektur / Änderung | Änderungsticket, Commit oder Release. |
| Geänderte Komponente / Version | Neue Versionen aller betroffenen Komponenten. |
| Erwartete korrigierte Kontrolle | Entscheidung, die nun gelten soll, mit Richtlinienversion. |
Ausführung
| Feld | Was zu erfassen ist |
|---|---|
| Positivkontrolle | Harmlose Operation im Umfang, die weiterhin gelingen muss. |
| Verweis auf den Regressionsstimulus | Fixture-Version oder Hash aus dem ursprünglichen Lauf; kein Payload-Text. |
| Erforderliche Evidenz | Maßgebliche Quellen für die Stufen 5 bis 7. |
| Vorbedingungen | Zustand, der gelten muss, damit der geschützte Pfad erreichbar ist. |
| Testläufe | IDs der Laufprotokolle, mindestens drei, wenn Modelleinfluss beteiligt ist. |
Status
Historische Rekonstruktion und aktuelle Validierung werden getrennt erfasst.
| Feld | Was zu erfassen ist |
|---|---|
| Status der historischen Rekonstruierbarkeit | Vollständig, teilweise oder nicht rekonstruierbar: Lässt sich das ursprüngliche Versagen aus aufbewahrter Evidenz noch zeigen? |
| Aktueller Regressionsstatus | Behoben, weiterhin fehlerhaft, nicht schlüssig oder Kontrolle nicht ausgeübt in den neuen Versionen. |
| Kontrolle ausgeübt? | Hat ein Lauf den geschützten Pfad erreicht? |
| Früheres Versagen reproduziert? | In den neuen Versionen ja oder nein, mit Lauf-IDs. |
| Nachgelagerte Wirkung beobachtet? | Laut maßgeblichem System. |
| Evidenzlücken | Fehlende oder nicht verfügbare Quellen. |
| Restrisiko | Verbleibende Exposition und Verantwortliche. |
| Entscheidung Wiedereröffnen / Schließen | Entscheidung, entscheidende Person und Datum. |
| Nächster Auslöser | Änderung, die den nächsten Nachtest erfordert. |
Hinweise zur Ergebniseinordnung
| Ergebnis | Bedeutung |
|---|---|
| Behoben | Geschützter Pfad ausgeübt, erwartete Kontrollentscheidung erfasst, keine nicht autorisierte Ausführung oder Wirkung, Positivkontrolle gelang. |
| Weiterhin fehlerhaft | Maßgebliche Evidenz zeigt die nicht autorisierte Ausführung oder Wirkung in den neuen Versionen. |
| Nicht schlüssig | Pfad ausgeübt, erforderliche Evidenz aber nicht verfügbar oder widersprüchlich. |
| Kontrolle nicht ausgeübt | Der Pfad wurde nie erreicht; die Korrektur ist ungetestet. Nicht schließen. |
| Historische Evidenz unvollständig, aktuelle Korrektur validiert | Das ursprüngliche Versagen ist nicht vollständig rekonstruierbar, die aktuellen Läufe erfüllen aber die Kriterien für Behoben. Beide Tatsachen erfassen. |
| Historische Evidenz vollständig, aktueller Nachtest nicht schlüssig | Das ursprüngliche Versagen ist gut belegt, die aktuellen Läufe tragen aber keine Entscheidung. Offen lassen. |
So wird diese Vorlage genutzt
- Ursprüngliche Fixture-Version und Vorbedingungen wiederverwenden; nur die korrigierte Komponente ändern.
- Zuerst die Positivkontrolle ausführen.
- Historischen und aktuellen Status unabhängig bewerten.
- Nur bei Behoben schließen, mit benannter entscheidender Person.
Häufige Fehler
- Schließen, weil das Versagen 'nicht auftrat', obwohl der Pfad nie erreicht wurde.
- Historischen und aktuellen Status zu einem Label zusammenfassen.
- Mit geänderter Fixture nachtesten und so Regressionen verdecken.
- Keine Positivkontrolle, sodass eine alles ablehnende Korrektur richtig wirkt.
- Den nächsten Auslöser nicht festlegen.