XCUITest Automation Cloud auf echten iOS-Geräten
Testen Sie auf echten iPhones und iPads auf der TestingBot-Cloud-Plattform über das XCUItest-Framework.
(iPhones und iPads)
in Ihr CI/CD
Video und Testprotokollen
Beschleunigen Sie Ihre XCUITesting-Fähigkeiten mit einem Remote-Raster für iOS-Geräte. Laden Sie Ihre native iOS-App (in Swift oder Objective-C) hoch und führen Sie XCUITests auf Hunderten von iPhone- und iPad-Geräten durch.
Testen Sie auf echten iPhones und iPads auf der TestingBot-Cloud-Plattform über das XCUItest-Framework.
Skalieren Sie Ihre Testausführung mit parallelen XCUITest-Tests.
Ersetzen Sie Ihr internes iOS-Gerätelabor durch einen Cloud-basierten Anbieter. TestingBot verfügt über 5 Jahre Erfahrung in der Durchführung von iOS-Tests auf physischen Remote-Geräten.
Starten Sie in 5 MinutenMit unserem Private Device Cloud-Angebot kümmern wir uns um die Einrichtung, Konfiguration und Wartung von Geräten, die speziell für Sie entwickelt wurden.
Wählen Sie Ihre eigenen Geräte aus und wir stellen Ihnen diese Geräte in unserem Rechenzentrum zur Verfügung.
Erstellen Sie eine .ipa-Datei mit Ihrer nativen iOS-App und eine .zip-Datei mit Ihren XCUI-Tests. Mit XCode, Swift oder Objective-C, können Sie beide Dateien erstellen.
Laden Sie Ihre mobile Anwendung (im ipa-Format) und Tests (.zip-Dateien) über die TestingBot REST API hoch.
Starten Sie die Tests durch einen API-Aufruf. Die Testergebnisse werden im TestingBot-Mitgliederbereich angezeigt, zusammen mit einem Video, Protokollen, Viewport-Screenshots und anderen generierten Daten.
Sie können Tests parallel auf mehreren Geräten ausführen, wodurch sich die Zeit für die Ausführung Ihrer gesamten Testsuite drastisch verkürzt.
Sie brauchen kein internes Gerätelabor mit verschiedenen iOS-Geräten mit unterschiedlichen Bildschirmgrößen und iOS-Versionen mehr.
Nutzen Sie die Vorteile entfernter iOS-Geräte mit verschiedenen Bildschirmgrößen und iOS-Versionen. Wir bieten keine jailbroken Geräte an.
Je nach CI/CD-Dienst, den Sie verwenden, können Sie mehrere Schritte hinzufügen, um dies zu erreichen.
Erstellen Sie einen Upload-App-Schritt, um die Dateien in den TestingBot-Speicher hochzuladen.
Schließlich lösen Sie den Testlauf mit unserer API aus. Sie können unsere API verwenden, um eine JUnit-XML-Berichtsdatei abzurufen, die mit Ihrem CI/CD-Ergebnisparser kompatibel ist.
Sie können die Netzwerkgeschwindigkeit, die Sprache und das Gebietsschema des Geräts ändern, den GeoIP-Standort ändern und vieles mehr.
Es sind auch Testfilter verfügbar. Mit diesen können Sie steuern, welche Tests aus der Testsuite ausgeführt werden sollen.
Sie finden die XCUITest-Ergebnisse, zusammen mit Videos und Protokollen im Mitgliederbereich.
Über die REST-API können Sie die Ergebnisse auch aus unserem eigenen CI/CD abrufen.
Für die ersten Schritte lesen Sie bitte die XCUITest-Dokumentation.
Looking to automate native iOS apps? Read our XCUITest tutorial on how to use code for iOS automation.