Fallstudie

Testgrundlage für Fehlerfälle mit Application Verifier

Application Verifier wurde eingesetzt, um Fehlerpfade früh zu prüfen und erneute Fehler zu verhindern.

Überblick

Der Fehler wurde nicht nur einmal korrigiert. Mit Application Verifier entstand eine wiederverwendbare Testgrundlage für Fehlerfälle, damit auch der nächste Fehler leichter verfolgt werden kann.

Symptome und Einschränkungen

Normaltests zeigen Failure Paths, Ressourcenmangel und Handle-Fehler selten. Echte Ressourcenerschöpfung auf Geräten ist teuer und riskant; native und Win32-Grenzen sollten deshalb früh und wiederverwendbar belastet werden.

Beobachtung und Eingrenzung

Beobachtet wurden Verifier-Einstellungen Handles, Heaps und Low Resource Simulation, Spuren aus !htrace und Page Heap sowie die Zuordnung eigener Lebenszyklusprotokolle zu Verifier Stops. Normale Beobachtungen wurden von Verifier-spezifischen getrennt und der standardisierte Ablauf unter Verifier betrieben.

Verbesserungen

  • Failure Paths gezielt ausführen;
  • Handle- und Heap-Fehler in kürzeren Schleifen beobachten;
  • Beobachtungspunkte für Review und Vorbeugung ordnen.

Die Fallstudie gehört zu Fehleruntersuchung und technischer Beratung.

Kontakt aufnehmen

Wenn diese Seite zu Ihrer Situation passt, schildern Sie uns den aktuellen Kontext und die benötigte Unterstützung.

Zurück zur Startseite