Freigeben über


Upgrading Coded UI Tests from Visual Studio 2010

Die Testprojekte, die Tests der codierten UI enthalten, die in Visual Studio 2010 SP1 erstellt wurden, werden automatisch korrigiert, wenn sie in Visual Studio 2012 geöffnet werden.Wenn die Testprojekte in die Quellcodeverwaltung eingecheckt wurden, werden die Projektdateien auschecken für diese Reparatur überprüft.Sobald korrigiert, können diese Testprojekte, die Tests der codierten UI enthalten, in Visual Studio 2010 SP1 und Visual Studio 2012 dann verwendet werden.

Anforderungen

  • Visual Studio Ultimate, Visual Studio Premium
HinweisHinweis

Visual Studio 2012 enthält mehr als einen Testprojekttyp ein.Wenn Sie einen neuen Test der codierten UI erstellen, wird er in einem Test der codierten UI-Projekttyp erstellt.Weitere Informationen finden Sie unter Upgrade der Tests von früheren Visual Studio-Versionen.

WarnhinweisVorsicht

Visual Studio 2010 Testprojekte, die Tests der codierten UI enthalten, müssen erneut erstellt werden, wenn Sie das Testprojekt in Visual Studio 2012 oder in Visual Studio 2010 öffnen, die mit Visual Studio 2012 ausgeführt werden.

WarnhinweisVorsicht

Wenn ein Testprojekt, das in Visual Studio 2010 erstellt und nur Komponententests enthält, wurde in Visual Studio 2012 geöffnet ist, können Tests der codierten UI nicht hinzugefügt werden.Entsprechend können Sie einen Test der codierten UI kein Komponententestprojekt hinzu, das in Visual Studio 2012 erstellt wurde.

Kompatibilitätsprobleme zwischen Visual Studio 2010 und Visual Studio 2012

In der folgenden Tabelle werden Probleme auf, um unterstützt zu werden, wenn sie Tests der codierten UI zwischen Visual Studio 2010 und Visual Studio 2012 migriert.

WarnhinweisVorsicht

Es gibt ein bekanntes Problem bezüglich der Verweise in Test der codierten UI-Projekte nicht im Projektmappen-Explorer erscheinend Explorer.Weitere Informationen finden Sie in der Infodatei, die auf den Visual Studio 2012 Installationsmedien enthalten ist.

Codierte Benutzeroberflächenfunktionen

Problem

Lösung

Tests Silverlight Benutzeroberfläche werden nicht in Visual Studio 2012 unterstützt

Build schlägt fehl

Wenn Sie Visual Studio 2010 Feature Pack 2 haben und Test der codierten UI projizieren für Silverlight-Anwendungen erstellt haben, können Sie diese Projekte nicht in Visual Studio 2012 geöffnet werden.

Es empfiehlt sich, diese Projekte in Visual Studio 2010 nur Feature Pack 2 verwalten.

WarnhinweisVorsicht

Tests Firefox Benutzeroberfläche werden nicht in Visual Studio 2012 unterstützt

Build folgt, Testlauf fehlschlägt

Wenn Sie Visual Studio 2010 Feature Pack 2 haben und Test der codierten UI projizieren für Webanwendungen in Firefox erstellt haben, können Sie diese Projekte nicht in Visual Studio 2012 geöffnet werden.

Es empfiehlt sich, diese Projekte in Visual Studio 2010 nur Feature Pack 2 verwalten.

WarnhinweisVorsicht

Neuer Benutzeroberfläche-Code-Test APIs sind in Visual Studio 2012 hinzugefügt wurden

Build schlägt fehl

Wenn Sie Tests der codierten UI mithilfe des neuen Benutzeroberfläche APIs in Visual Studio 2012 Tests erstellen, können Sie diese Projekte nicht in Visual Studio 2010 geöffnet werden.

Projekte mit neuen APIs sollten nur in Visual Studio 2012 verwaltet werden.

In Visual Studio 2010 waren Verweise auf das hinzugefügte in "auswählen" - Anweisung in der CSPROJ-Datei Datei.In Visual Studio 2012 verwenden wir eine Feedbackzieldatei, um Tests der codierten UI-Assemblyverweise einzuschließen.

In Visual Studio 2012 kann ein Test der codierten UI nicht zu einem Testprojekt hinzugefügt werden, das in Visual Studio 2010 erstellt wird (oder in SP1) das keinen Test der codierten UI enthielt.

Der Reparaturprozess fügt die Zieldatei und die Auswählensanweisung hinzu.Wenn ein Test der codierten UI nicht im Testprojekt ist, wird das Projekt markiert, wie behebt und die entsprechenden Verweise nicht hinzugefügt werden, wenn die Tests der codierten UI in Visual Studio 2012 hinzugefügt wird.

Sie müssen ein neues Testprojekt in der gleichen Projektmappe mithilfe Visual Studio 2012 erstellen und den neuen Test der codierten UI in hinzufügen.Alternativ können Sie Tests der codierten UI in das Testprojekt in Visual Studio 2010 SP1 hinzufügen und dieses Projekt in öffnen Visual Studio 2012.

Visual Studio 2010 SP1 Update

Ein Update zu Visual Studio 2010 SP1 mit Kompatibilitätsunterstützung für Visual Studio 2012 und Windows 8 an Microsoft Download Center und ist auch als Visual Studio-Update heruntergeladen.

Nachdem Sie das Update übernehmen, werden die folgenden Test der codierten UI-Toolfunktionen Visual Studio 2010 SP1 für Windows 8 verbessert:

  • Sie können einen Test der codierten UI für die Microsoft. .NET Framework 4.5 basierenden WPF-Steuerelemente (Windows Presentation Foundation) auf einem Computer ausführen, auf dem Windows 8. ausführt.

  • Sie können einen Test der codierten UI für x64 (64-Bit) Internet Explorer 10 auf einem Computer ausführen, auf dem Windows 8. ausführt.

Das Update enthält auch Korrektur für die folgenden Probleme:

  • Codeabdeckung: Unvermögen, eine Codeabdeckungsdatei (.coverage) öffnen die von Visual Studio 2012 SP1 in Visual Studio 2010 erstellt wird.

  • Angeschwemmte Testartefakte: das Team hat ein Testartefakt, einem ungültigen Benutzer in Team Foundation Server (TFS) 2010 das zugewiesen wird.Beispielsweise hat ein Benutzer das Unternehmen verlassen, aber dennoch einen Testfall verfügt, der zugewiesen ist.Sie aktualisieren TFS 2010 zu TFS 2012.Sie verwenden Microsoft Test Manager 2010, um an aktualisierten TFS den Server herzustellen.Sie sind nicht in der Lage, das Testartefakt zuzuweisen allen TFS-Benutzern, indem Sie Microsoft Test Manager 2010 verwenden.

  • Auslastungstests:, wenn Sie einen Auslastungstest zusammen mit einem Netzwerktyp als das Profil des lokalen Netzwerks (LAN) auf einem Computer dieses ausführen, wird Windows 8, den Netzwerkemulator aus, den Treiber das Betriebssystem wird zum Abstürzen zu bringen.Weitere Informationen finden Sie unter Artikel 2736182 KB.

Siehe auch

Konzepte

Aktualisierungs-Projekte, in mehreren Versionen von Visual Studio zu laden

Upgrade der Tests von früheren Visual Studio-Versionen

Überprüfen von Code mithilfe von Test der codierten Benutzeroberfläche

Supported Configurations and Platforms for Coded UI Tests and Action Recordings

Weitere Ressourcen

Gewusst wie: Generieren eines Tests der codierten UI aus einer vorhandenen Aktionsaufzeichnung