Share via


Testen der Benutzeroberfläche mit automatisierten UI-Tests

Sie können mit Visual Studio 2010 Ultimate oder Visual Studio 2010 Premium automatisierte Tests der Benutzeroberfläche, die als Tests der codierten UI bezeichnet werden, erstellen. Diese Tests stellen Funktionstests der Benutzeroberfläche und Validierung von Benutzeroberflächensteuerelementen bereit. Mit automatisierten UI-Tests können Sie testen, ob die Benutzeroberfläche nach Codeänderungen ordnungsgemäß ausgeführt wird. Sie lassen sich schneller als manuelle Tests ausführen. Daher können Sie sie häufiger ausführen.

Aufgaben

Aufgaben

Verwandte Themen

Erstellen eines automatisierten UI-Tests aus einem vorhandenen manuellen Test: Sie können einen automatisierten UI-Test aus einer vorhandenen Aktionsaufzeichnung eines manuellen Testfalls erstellen.

Aufzeichnen von Benutzeraktionen zum Erstellen eines automatisierten Benutzeroberflächentest: Sie können die Benutzeraktionen aufzeichnen, die Sie verwenden möchten, um einen automatisierten Benutzeroberflächentest zu erstellen und den Code für einen Test der codierten UI (Benutzeroberfläche) anhand der Aufzeichnung generieren.

Hinzufügen von Benutzeroberflächen-Steuerelementen und Validierung zum automatisierten Benutzeroberflächentest: Sie können dem Test der codierten UI Benutzeroberflächen-Steuerelemente hinzufügen und die Werte und Eigenschaften der Steuerelemente mit dem Generator für den Test der codierten UI überprüfen.

Wenn Sie eine umfangreiche Anwendung testen, müssen Sie möglicherweise mehrere UI-Zuordnungen verwenden, um Tests der codierten UI zu erstellen.

Hinzufügen von Parametern aus einer Datenquelle, um sie für den Test der codierten UI zu verwenden: Sie können aus dem Test der codierten UI einen datengesteuerten Test machen, indem Sie eine Datenquelle für die Testmethode hinzufügen und den Testkontext verwenden, um die Testmethode für jeden Satz von Daten in der Datenquelle auszuführen.

Verknüpfen von Testfällen mit Benutzeranforderungen: Sie können die automatisierten UI-Tests mit Benutzeranforderungen verknüpfen. Anschließend können Sie die Anzahl der für die Benutzeranforderungen vorhandenen automatisierten Tests bestimmen.

Ausführen von automatisierten UI-Tests: Sie können Tests der codierten UI direkt in Microsoft Visual Studio 2010, Microsoft Test Manager oder Team Foundation Build ausführen. Tests der codierten UI müssen im Gegensatz zu anderen automatisierten Tests mit dem Desktop interagieren, wenn Sie sie ausführen.

Hinzufügen der Unterstützung für benutzerdefinierte Steuerelemente: Das Framework für den Test der codierten UI unterstützt nicht alle Benutzeroberflächen und bietet möglicherweise keine Unterstützung für die Benutzeroberfläche, die Sie testen möchten. Zum Beispiel können Sie nicht sofort einen Test der codierten UI für die Benutzeroberfläche von Microsoft Excel erstellen. Sie können jedoch eine Erweiterung für das Framework für den Test der codierten UI erstellen, die ein benutzerdefiniertes Steuerelement unterstützt.

Empfohlene Vorgehensweisen für Tests der codierten UI: Sie können Tests der codierten UI schreiben, die die Auswirkungen von Änderungen der Benutzeroberfläche für das zu testende Programm verringern.

Tipp

Sie können Microsoft Visual Studio 2010 Feature Pack 2 installieren und so Windows Internet Explorer 7 (oder höhere Versionen) verwenden, um Benutzeroberflächenaktionen auf einer Website oder in einer webbasierten Anwendung aufzuzeichnen. Anschließend können Sie die Tests mit Mozilla Firefox-Version 3.5 oder 3.6 wiedergeben. Darüber hinaus schließt das Feature Pack den Editor für den Test der codierten UI ein, mit dem Sie die Tests der codierten UI leicht ändern können. Er ermöglicht das Suchen, Anzeigen und Bearbeiten der Testmethoden. Sie können auch UI-Aktionen und die zugehörigen Steuerelemente in der UI-Steuerelementzuordnung bearbeiten. Zum Herunterladen des Feature Packs benötigen Sie Visual Studio 2010 Ultimate, Visual Studio 2010 Premium oder Test Professional 2010 mit einem MSDN-Abonnement, Microsoft BizSpark oder MSDN Academic Alliance. Weitere Informationen finden Sie unter Aufzeichnen von Tests mithilfe von Windows Internet Explorer und Wiedergabe mit Mozilla Firefox, Bearbeiten von Tests der codierten UI mithilfe des Test-Editors für codierte UI und Microsoft Visual Studio 2010 Feature Pack 2.

Ähnliche Szenarien

Ausführen von automatisierten Tests

Sie können die Tests der codierten UI ausführen, um zu überprüfen, ob die Anwendung die Anforderungen des Benutzers erfüllt. Sie können Tests der codierten UI mit Visual Studio 2010 Ultimate, Visual Studio 2010 Premium oder Visual Studio Test Professional 2010 ausführen.

Unterstützte Konfigurationen und Plattformen für Tests der codierten UI und Aktionsaufzeichnungen

Wenn Sie überprüfen möchten, welche Konfigurationen für Tests der codierten UI unterstützt werden, können Sie die aktuelle Liste von Betriebssystemen, Browsern und unterstützten Technologien suchen.

Siehe auch

Weitere Ressourcen

Erstellen von automatisierten Tests