Seit Xcode 7 haben wir eine nette API für UI-Tests. Meistens bin ich zufrieden damit. Die einzige Sorge betrifft die Geschwindigkeit.Wie beschleunigt man UI-Testfälle in Xcode?
Am Anfang lief ein gewöhnlicher UI-Testfall (ungefähr 15 Aktionen) ungefähr 25 Sekunden. Dann habe ich mich über Netzwerke lustig gemacht. Jetzt dauert es 20 Sekunden. Angesichts der Tatsache, dass die Zeit nur von Animationen und einer Startzeit (1 Sekunde oder weniger) eingenommen wird, nehme ich an, dass es einen Weg geben muss, um es zu beschleunigen.
Danke für die Antwort. Es klappt! Um es etwas zu verbessern: Ist es möglich, die Animationsgeschwindigkeit aus dem UI-Testprozess zu erhöhen? –
Nein leider. Der UI-Testprozess soll vollständig von Ihrer App getrennt sein (und nur über die Barrierefreiheit und die Startargumente interagieren). – Mark
@ArtemStepanenko Sie können die Animationsgeschwindigkeit vom UI-Testprozess erhöhen, indem Sie [SBTUITestTunnel] (https://github.com/Subito-it/SBTUITestTunnel) verwenden. Wir haben diese Bibliothek entwickelt, um die Kommunikation zwischen App und Testziel zu ermöglichen. –