2014-09-16 7 views
6

Ich versuche, automatisierte Tests von Windows-Anwendungen mit coded-UI-Test-Projekt mit vs2013 ultimative Edition.Codierte UI-Test - Windows - Universal Apps

Ich kann diese Vorlagen für C# Desktop-Anwendungen in Testkategorie und für Telefonanwendung unter Windows-Telefon-Kategorie sehen.

Ich kann solche Vorlage für Windows Universal Apps nicht sehen.

Wie universelle Apps zu automatisieren?

Wenn ich die codierte ui Vorlage zur Verfügung unter der Kategorie Shop Apps wählen -> Coded UI-Test-Projekt (Windows)

Project Template

Nach der Projekterstellung, Recorder gibt mir eine Nachricht „Aufzeichnung Handlungsschritte wird nicht unterstützt für Windows store apps "

Antwort

0

Ich glaube nicht, dass es ein CodedUI Test-Projekt für UWP gibt. Da Sie UI-Tests codieren, sollte Ihr Testprojekt auf eine bestimmte Geräteplattform ausgerichtet sein. Es gibt CodedUI-Vorlagen für Windows und auch Windows Phone. Ich würde zwei verschiedene CodeUI-Tests machen (einen für Phone, einen für Desktop), um sicherzustellen, dass auf beiden Plattformen alles funktioniert.

Zum Testen der allgemeinen Funktionalität können Unit-Tests verwendet werden.

0

Microsoft hat die Unterstützung für das Aufzeichnen von Schrittdefinitionen für mobile oder universelle Windows-Apps noch nicht veröffentlicht. Der Rekorder dient hauptsächlich dazu, UI-Elemente zu beobachten und automatisch Code und Assertionen für Elemente zu generieren, die mit Automations-IDs oder Punktreferenzen identifiziert wurden, die die meisten von uns vermeiden möchten. Dies ist etwas, mit dem ich mich momentan beschäftige. Ich werde diese Frage aktualisieren, wenn und wenn ich Lösungen finde, es sei denn, jemand anderes schlägt mich dazu, was willkommen wäre.