Wenn ein Test das richtige Element nicht mehr findet.
Der Checkout funktioniert für Nutzer, aber dein Test findet den Weiter-Button nicht mehr? Das passiert oft nach kleinen UI-Änderungen. TestZombie sucht bei geeigneten Fehlern nach dem ursprünglich gemeinten Element, statt dich sofort den Locator manuell austauschen zu lassen.
Locator Drift ist Wartung, kein Produktfehler
Eine neue ID oder ein anderes Layout kann einen Test fehlschlagen lassen, obwohl Nutzer den Ablauf weiterhin bedienen können. Das nennt man Locator-Drift – ein Wartungsproblem, nicht automatisch einen Produktfehler.
Mehrere Signale
TestZombie berücksichtigt zum Beispiel Texte, Elementrollen und die Umgebung eines Buttons statt nur eine einzelne ID.
Confidence statt Blindflug
Wenn mehrere Elemente infrage kommen und kein Treffer sicher genug ist, soll der Test fehlschlagen statt etwas Falsches zu prüfen.
Dauerhafter Fix
Du kannst sehen, welcher Locator ersetzt wurde, und erfolgreiche Fixes optional in den Testcode übernehmen lassen.
So funktioniert Locator Healing
Original Locator schlägt fehl
Zum Beispiel findet der Test den Button „Weiter“ nicht mehr unter seiner alten ID.
Kandidaten vergleichen
TestZombie prüft, welches sichtbare Element anhand der verfügbaren Merkmale zum erwarteten Ziel passt.
Besten Kandidaten verwenden
Der belastbarste Treffer kann den Testlauf retten und wird im Healing Log dokumentiert.
FAQ zu Locator Healing
Welche Locator-Typen können betroffen sein?
Typische Fälle sind IDs, CSS, XPath, Rollen, Labels, Texte oder Mobile Accessibility-Merkmale.
Ist jeder gefundene Kandidat automatisch sicher?
Nein. Ein Healing sollte nur bei ausreichender Confidence angewendet werden; sonst bleibt der Fehler sichtbar.
Kann ich das Healing später prüfen?
Ja. Eine zentrale Healing-Historie macht Ursache, Ersatz und Ergebnis nachvollziehbar.
Gib deinen bestehenden Tests ein längeres Leben.
Behalte deine Selenium-, Playwright- oder Appium-Tests und ergänze gezielt Self-Healing, Fehleranalyse und optionale Codepflege.