Problem
Reconcile-, Purge- und Migrationsläufe verändern umfangreiche Einschreibungs- und Pfadzustände, liefern aber keine einheitliche administrative Sicht auf Umfang, Laufzeit und Fehler.
Ursache
Ausgaben sind auf mtrace, Debugging und einzelne Tasklogs verteilt; strukturierte Metriken fehlen.
Lösung
- Pro Lauf Task-ID, Lernpfad, Batch, geprüfte Nutzer, Änderungen, Fehler, Laufzeit, Query-Zahl und Peak Memory erfassen.
- Fehler einzelner Nutzer isolieren.
- Administrationsansicht für letzte Läufe und Wiederholung fehlgeschlagener Batches bereitstellen.
- Personenbezogene Logdaten minimieren.
Manuelles Testverfahren
Testschritte
- Erfolgreichen, teilweise fehlerhaften und abgebrochenen Reconcile ausführen.
- Tasklog und Administrationsansicht prüfen.
Aktuelles Ist-Verhalten
Reconcile-, Purge- und Migrationsläufe verändern umfangreiche Einschreibungs- und Pfadzustände, liefern aber keine einheitliche administrative Sicht auf Umfang, Laufzeit und Fehler.
Erwartetes Soll-Verhalten
Jeder umfangreiche Lauf ist nachvollziehbar.
Automatisierte Tests
- Unit-Test für Metrikaggregation.
- Integrationstest für Teilfehler und Wiederaufnahme.
Akzeptanzkriterien
Problem
Reconcile-, Purge- und Migrationsläufe verändern umfangreiche Einschreibungs- und Pfadzustände, liefern aber keine einheitliche administrative Sicht auf Umfang, Laufzeit und Fehler.
Ursache
Ausgaben sind auf
mtrace, Debugging und einzelne Tasklogs verteilt; strukturierte Metriken fehlen.Lösung
Manuelles Testverfahren
Testschritte
Aktuelles Ist-Verhalten
Reconcile-, Purge- und Migrationsläufe verändern umfangreiche Einschreibungs- und Pfadzustände, liefern aber keine einheitliche administrative Sicht auf Umfang, Laufzeit und Fehler.
Erwartetes Soll-Verhalten
Jeder umfangreiche Lauf ist nachvollziehbar.
Automatisierte Tests
Akzeptanzkriterien