2016-11-21 5 views
0

Ich habe eine Test-Suite von etwa 1000 Testfällen, aber manchmal, wenn ein Testfall aufgrund eines nicht geschlossenen Popup-Fensters fehlschlägt, werden auch alle folgenden Testfälle fehlschlagen, weil das Popup-Modal Winkelmesser nicht mit Seitenelementen interagieren lässt. (Meine App ist so) So möchte ich eine Bedingung erstellen, wie ich die Seite aktualisieren werde, wenn ein Testfall fehlschlägt, oder ich werde zu meiner Homepage Link gehen, wenn Testfall fehlschlägt, da alle TCs vom gleichen Startpunkt starten. Dies verhindert, dass alle meine nachfolgenden Testfälle fehlschlagen. Diese Methode wurde in QTP/UFT-Tagen als Wiederherstellungsszenario bezeichnet.Wie kann ich etwas tun, wenn der Winkelmesser-Testfall fehlschlägt?

Antwort

0

Ich war auch mit dieser Art von Problem konfrontiert, dass, wenn ein Testfall nachher fehlschlägt alle Testfälle scheitern wird, nicht sicher, ob es irgendwelche Wiederherstellungsszenarios im Winkelmesser gibt, aber ich benutze vor allem, vor jedem und nach Jeder startet meinen Test aus einem sauberen Zustand. Ich habe eine Hilfsfunktion hinzugefügt, um zur Startseite zu navigieren und ich rufe jedes Mal diese Funktion vor jedem auf.

this is helpful link

+0

Ich benutze diese auch, da ich sehr großen Rahmen haben, kann ich von derselben Homepage starten, aber eine Auffrischung würde für mich arbeiten. – ASB

Verwandte Themen