Die Verwendung der folgenden Testframeworks und Testtools wurde evaluiert und geprüft. Weitere gängige Frameworks und Testtools sind in Evaluierung. Bei Fragen zur Verwendung Ihrer favorisierten Testtools
Mithilfe von Remote-Debugging können Sie Ihre XCUI Tests in der Mobile Device Cloud wie auf einem lokalen Gerät ausführen. Laden Sie sich dafür den Remote-Debugging-Client herunter:
und öffnen ein Terminal im Ordner des Clients.
Leihen Sie ein Gerät in der Mobile Device Cloud aus und klicken Sie auf Tools → Remote Debugging. Kopieren Sie den angezeigten Befehl in das Terminal und führen Sie ihn aus. Jetzt wird das Gerät in XCode wie ein lokales Gerät angezeigt und kann auch so verwendet werden.
Eine ausführliche Anleitung finden Sie
Eine weitere Möglichkeit, XCUI Tests auszuführen, ist über unsere REST-Schnittstelle.
Dafür generieren Sie eine .ipa-Datei für Ihre zu testende App und ein ZIP-Archiv für Ihre Tests. Die genauen Schritte finden Sie
Übergeben Sie die beiden Dateien an unsere API:
curl --request POST \
--url https://mobiledevicecloud.t-systems-mms.eu/api/v1/test-run/execute-test-run \
--header 'Authorization: Bearer <accesskey>' \
--header 'content-type: multipart/form-data' \
--form 'executionType=xcuitest' \
--form 'runningType=coverage' \
--form 'testApp=@<Pfad zur Test-App>' \
--form 'app=@<Pfad zur App>' \
--form-string "deviceQueries=@os='ios'"
Eine Dokumentation der Schnittstelle finden Sie