Xcode 7: Ist eine Kluft zwischen App-Tests und UI-Tests nicht überbrückbar?
Xcode 7 † bietet eine neue Möglichkeit, Ihre Benutzeroberfläche direkt zu testen, einschließlich eines neuen Testziels "iOS UI Testing Bundle" (oder "OS X").
Im UI-Testziel scheint es keinen integrierten Zugriff auf das Modell oder die Klassen zu geben, aus denen sich Ihre App zusammensetzt. Z.B.[UIApplication sharedApplication]
kann in Ihren UI-Tests nicht aufgerufen werden. Dies impliziert, dass "App-Tests" und "UI-Tests" über eine möglicherweise unüberbrückbare Kluft hinweg existieren.
Wie erwähntHie:
Das Problem ist, dass Xcodes Benutzeroberflächentest keinen Zugriff auf die eigentliche App ermöglicht.
Fragen
Kann diese Kluft überbrückt werden? Wenn ja, wie, im Detail, mit Build- und Linkeinstellungen und möglicherweise einem funktionierendenxcodeproj
Auf Github.Wo könnte eine klare Aussage zu dieser Kluft in Apple-Dokumenten zu finden sein.† Zum Zeitpunkt des Schreibens Beta-Software.