Wie setze ich die Anwendungsdaten nach jedem Test mit Xcode 7 UI Testing zurück?

Apple führte in Xcode 7 neue UI-Tests ein, aber ich habe Probleme, wenn die Tests die App starten. Sie beginnt mit Daten, die die Anwendung zuvor hatte. Dies bedeutet, dass Tests nicht unabhängig sein können und von anderen Tests beeinflusst werden können.

Es ist nicht möglich, auf Benutzerstandards und andere Daten zuzugreifen, da die Anwendung, die Tests ausführt, keinen Zugriff auf das Bundle der getesteten Anwendung hat. Skripte kommen ebenfalls nicht in Frage, da sie vor oder nach dem Testen ausgeführt werden können. Und es gibt keine Möglichkeit, NSTask unter iOS auszuführen, um vor jeder Testsuite ein Skript auszuführen.

Gibt es eine Möglichkeit, die Anwendungsdaten vor jeder Testsuite zurückzusetzen?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage