Ich habe versucht, mit XCUITest Framework einige UI-Tests der iOS App einzurichten. Ich konnte einige grundlegende Tests schreiben, aber ich habe das Problem festgestellt.XCUITest wirft SIGKILL und ist generell instabil
Das Framework wirkt sehr instabil. Einmal bekomme ich alle meine Tests wie erwartet, aber wenn ich direkt danach Tests ohne Codeänderung durchführe, würden einige Tests fehlschlagen, während andere noch bestehen würden. Dies scheint nicht mit dem App-Status selbst zusammen zu hängen, sondern mit dem Xcode-Status. In der anderen Zeit wird jeder Test durch das Signal SIGKILL
gestoppt und es ist erforderlich, den "Play" -Knopf zu drücken, um den nächsten Test zu starten. Komplettes Bereinigen, Entfernen der App vom Gerät und erneutes Starten von Xcode hilft manchmal.
Die App manuell verwenden ist perfekt, keine Abstürze oder andere Fehler.
Mache ich etwas falsch? Das Framework scheint großartig zu sein, aber es ist jetzt nicht für mich nutzbar.
Ich verwende den neuesten Xcode 7.3 mit Gerät auf iOS 9.3.
Ich habe auch versucht, KIF-Framework und die Probleme sind ungefähr gleich.
Vielen Dank für Ihren Vorschlag, ich habe es überprüft - Änderung 'productType' zu' unit-test' stoppt das Projekt vom Erstellen mit 'Anwendung wurde nicht verifiziert' Fehler. Außerdem hat das KIF-Ziel standardmäßig 'unit-test', während diese Laufzeittest-Fehler noch vorhanden sind ... – medvedNick
Hmmm ... die Anwendung wurde nicht verifiziert Fehler war neu. Das habe ich bei mir nicht gesehen. Es tut mir leid, ich bin mir nicht sicher, was falsch gelaufen ist. – Angel