2016-05-25 8 views
0

Ich bin sehr neu und habe gerade begonnen, Xamarin UI Test für Automatisierungstests von nativen iOS-Apps zu verwenden. Könnte jemand mich raten oder auf irgendeine Dokumentation verweisen, wie man die App löscht (von der UI) und neu installiert (von einer URL). Danke für jede Hilfe.So löschen Sie native iOS-App mit Xamarin UITest

K

+1

Wofür brauchen Sie das? Tests sollten nicht darauf basieren, dass sie auf einer neuen Installation ausgeführt werden. – Losiowaty

+0

Danke Losiowaty. Der Grund dafür ist, dass wir nur wenige Funktionen wie die erste Anmeldung haben - unsere Anwendung hat keine Abmeldung oder Zurücksetzung und sobald ich mich anmelde, werden die Benutzerdaten gespeichert. Ich kann die App-Daten nicht löschen. Also Neuinstallation ist meine einzige Option. Alle anderen Vorschläge sind willkommen. – Kiran

+0

Nun, im Idealfall sollte jeder Test die Umgebung für sich vorbereiten. Außerdem, wenn die App solche Mechanismen nicht hat, warum können die Tests sie nicht haben? :) – Losiowaty

Antwort

0

Für Lauf UITest aach Tests wird die App von Ihrem Gerät löschen und neu installieren, so dass es von einem bekannten Zustand beginnt. Alles in einem Testattribut wie Balg wird als eigener Test betrachtet:

[Test] 
    public void RenameTodo() 
    { 
     //test 
    }