1

Ich habe das UITesting-Projekt zu einem bestehenden Projekt hinzugefügt, das anfangs keine UI-Tests enthielt. Ich verwende Xamarin Studio. Ich kann die App aus irgendeinem Grund nicht zum Testen der Cloud zum Testen hochladen. Ich habe die App auf dem lokalen Gerät getestet, indem ich die Tests geschrieben habe. Ich wählte Debug-Konfiguration und setzen Entwicklung Provisioning-Profile in den Optionen. Ich habe auch 'Signing Identity' in 'iOS Bundle Signing' Projektoption ausgewählt, um auf mein Entwicklerzertifikat zu zeigen. Wenn ich mit der rechten Maustaste auf die Tests klicke, um in der Cloud zu laufen, frage ich mich, laden Sie das Paket.Ich kann nicht nachvollziehen, wie ich meine Anwendung in die Xamarin-Testwolke hochladen kann.

meine Fragen:

  1. Was bedeuten sie für Paket? Bedeutet das IPA? Ich habe das nicht gesehen, als ich das Beispielprojekt gemacht habe, in dem der UI-Test standardmäßig aktiviert war. Es wurde von der App selbst hochgeladen. enter image description here

2.When Ich wähle meine IPA für die obige Schaltfläche Durchsuchen meine IPA in grauer Farbe deaktiviert ist, und ich kann es nicht auswählen. Muss ich einige Einstellungen für die Test Cloud ändern? (REMEMBER Ich habe die Tests auf meinem Gerät überprüft und sie funktionieren gut, ich möchte auf der Test Cloud jetzt testen)?

  1. Muss ich eine bestimmte Einstellung haben, die meine App in die testcloud hochladen würde?

Bitte fragen Sie mich, wenn weitere Informationen benötigt werden. Vielen Dank.

Antwort

1

Sie müssen die APK oder IPA auswählen.

Wählen Sie das APK oder IPA aus, um es zusammen mit den Tests einzureichen, und klicken Sie dann auf die Schaltfläche Hochladen und Ausführen. Xamarin Studio wird dann mit der Kompilierung des UITest-Projekts fortfahren und die Testassembly zusammen mit dem APK oder IPA in die Xamarin Test Cloud hochladen.

Dies ist direkt von der Xamarin Dokumentation: https://developer.xamarin.com/guides/testcloud/uitest/working-with/submitting-tests-to-xamarin-test-cloud/#Submitting_UITests_for_an_External_Mobile_App

Sie können auch die Tests direkt von Xamarin Studio hochladen: https://developer.xamarin.com/guides/testcloud/uitest/working-with/submitting-tests-to-xamarin-test-cloud/#Submitting_UITests_From_a_Xamarin_Solution