Ausnahmebehandlung testen

Nehmen wir außerdem an, dass die App den Nutzer manchmal über einen speziellen Dialog auffordert, die App zu bewerten. Dieser erscheint bei jedem zehnten App-Start.
Das würde
dazu führen, dass deine Tests in einem von zehn Fällen fehlschlagen, weil deine Tests nicht wissen, wie sie mit dem Bewertungs-Pop-up umgehen sollen.
Ausnahmebehandlung für Repeato-Tests erklärt
Abschnitt mit dem Titel „Ausnahmebehandlungen helfen!“Wie funktioniert die Ausnahmebehandlung in Repeato?
- Zeichne einen kurzen Test auf und speichere ihn, der das Bewertungs-Pop-up schließt. Das kann sogar nur ein einziger Schritt sein.
- Füge diesen Test deinem Test-Batch als Ausnahmebehandlung hinzu.
- Wenn dein Test-Batch fehlschlägt, kümmert sich die Ausnahmebehandlung zum Schließen des Dialogs darum, den Dialog zu schließen. Für jede Ausnahmebehandlung kannst du festlegen, ob anschließend der aktuelle Testschritt oder lieber der gesamte Test wiederholt werden soll.
So fügst du deinem Test-Batch Ausnahmebehandlungen hinzu:

Für jede Ausnahmebehandlung stehen 3 Modi zur Verfügung:
- Schritt wiederholen: Wenn die Ausnahmebehandlung erfolgreich ist, startet der ursprüngliche Test direkt bei dem Schritt neu, der zuvor fehlgeschlagen ist.
- Vorherigen Schritt wiederholen: Wenn die Ausnahmebehandlung erfolgreich ist, startet der ursprüngliche Test direkt vor dem Schritt neu, der fehlgeschlagen ist.
- Test wiederholen: Wenn die Ausnahmebehandlung erfolgreich ist, startet der ursprüngliche Test wieder bei dem ersten Schritt. Der gesamte Test wird also erneut ausgeführt.
Du kannst deinem Test mehr als eine Ausnahmebehandlung hinzufügen. Wenn die erste fehlschlägt, wird die zweite ausgeführt. Wenn auch die zweite fehlschlägt, wird die dritte ausgeführt und so weiter …