Freigeben über


Testen von Silverlight-Anwendungen mit Tests der codierten UI oder Aktionsaufzeichnungen

Mithilfe von Microsoft Visual Studio 2010 Feature Pack 2 können Sie Tests der codierten UI oder Aktionsaufzeichnungen für Silverlight 4-Anwendungen erstellen. Aktionsaufzeichnungen ermöglichen das schnelle Durchlaufen der Schritte in einem manuellen Test. Weitere Informationen zu Aktionsaufzeichnungen oder Tests der codierten UI finden Sie unter Gewusst wie: Erstellen einer Aktionsaufzeichnung und Gewusst wie: Erstellen eines Tests für codierte UI.

Um diese Funktion verwenden zu können, müssen Sie "Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper.dll" der Silverlight 4-Anwendung als Verweis hinzufügen, damit die Silverlight-Steuerelemente bestimmt werden können. Diese Hilfsassembly instrumentiert die Silverlight-Anwendung, damit die Informationen zu einem Steuerelement für die Silverlight-Plug-In-API verfügbar sind, die im Test der codierten UI oder für Aktionsaufzeichnungen verwendet wird.

Diese Assembly kann nicht verteilt werden. Daher muss der Verweis dem Silverlight-Projekt bedingt hinzugefügt werden. Bei dieser Methode wird die Assembly nicht neu verteilt, wenn Sie die Software einem Kunden zur Verfügung stellen.

Remoteausführung der Tests der codierten UI

Wenn Sie die Tests der codierten UI für die Anwendung remote ausführen möchten, müssen Sie Microsoft Visual Studio 2010 Feature Pack 2 auf jedem Computer installieren, auf dem sich ein Test-Agent oder ein Testcontroller befindet, mit dem die Tests ausgeführt werden. Weitere Informationen zum Ausführen von Tests der codierten UI finden Sie unter How to: Set Up Your Test Agent to Run Tests that Interact with the Desktop und Ausführen von automatisierten Tests.

Erstellen von Tests der codierten UI mit Teambuild

Wenn Sie das Testprojekt, das die Tests der codierten UI in Silverlight enthält, im Rahmen eines Teambuilds mithilfe eines Build-Agents erstellen möchten, müssen Sie Microsoft Visual Studio 2010 Feature Pack 2 auf jedem Computer installieren, auf dem sich ein Build-Agent befindet, der zum Erstellen des Testprojekts verwendet wird. Weitere Informationen zum Erstellen und Ausführen von Tests finden Sie unter Gewusst wie: Konfigurieren und Ausführen von geplanten Tests nach dem Erstellen der Anwendung.

Aufgaben

In den folgenden Themen werden die Einrichtung der Silverlight-Anwendung und die Erstellung von Tests beschrieben.

Aufgaben

Verwandte Themen

Einrichten des Silverlight 4-Projekts für die Erstellung von Tests der codierten UI oder von Aktionsaufzeichnungen: Zunächst müssen Sie das Silverlight 4-Projekt so einrichten, dass es eine Hilfsassembly enthält, um die Silverlight 4-Anwendung instrumentieren zu können. Außerdem müssen die Silverlight-Steuerelemente jeweils über eine eindeutige Automatisierungseigenschaft verfügen.

Erstellen von Tests der codierten UI für Tests eines Silverlight 4-Projekts: Sie können Tests der codierten UI für die Silverlight-Anwendung erstellen, nachdem Sie die Hilfsassembly eingeschlossen haben und wenn Sie über eindeutige Automatisierungseigenschaften für die Silverlight-Steuerelemente verfügen.

Siehe auch

Aufgaben

Gewusst wie: Erstellen einer Aktionsaufzeichnung

Gewusst wie: Erstellen eines Tests für codierte UI

Weitere Ressourcen

Testen der Anwendung mit Feature Pack 2

Grundlagenhandbuch zum Ausführen von automatisierter Tests anhand eines Testplans