Freigeben über


Systemtests mit Tests der codierten UI

Automatisierte Tests der Benutzeroberfläche werden auch als Coded UI-Tests bezeichnet. Bei diesen Vorgängen finden funktionale Tests der Benutzeroberfläche und eine Validierung von UI-Steuerelementen statt. Sie können Coded UI-Tests erstellen, um zu bestimmen, ob die Benutzeroberfläche nach Codeänderungen ordnungsgemäß funktioniert.

Coded UI-Tests werden oft in Visual Studio-Projektmappen verwendet, um die Codefunktionalität vor dem Einchecken von Codeänderungen schnell zu überprüfen. Coded UI-Tests können die Komponententests in einer Visual Studio-Projektmappe ergänzen. Weitere Informationen finden Sie unter Überprüfen von Code mithilfe der Benutzeroberflächenautomatisierung und Überprüfen von Code mithilfe von Komponententests.

Sie können auch Coded UI-Tests erstellen, um manuelle Tests zu automatisieren, die Sie in Microsoft Test-Manager erstellt haben. Diese automatisierten manuellen Tests können dann in die Team Build-Konfigurationen als Teil von Integrationstests aufgenommen werden.

Anforderungen

  • Visual Studio Ultimate, Visual Studio Premium

Aufgaben

Aufgaben

Verwandte Themen

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

Aufzeichnen von Benutzeraktionen zum Erstellen eines automatisierten Benutzeroberflächentests: Sie können die Benutzeraktionen aufzeichnen, die Sie zum Erstellen eines automatisierten Benutzeroberflächentests verwenden möchten, und den Code für den Coded UI-Test anhand dieser Aufzeichnung generieren. Sie können Ihrem Coded UI-Test dann benutzerdefinierten Code mithilfe des Code-Editors oder des Coded UI-Test-Editors hinzufügen.

Hinzufügen von Benutzeroberflächen-Steuerelementen und Validierungsschritten zum automatisierten Benutzeroberflächentest: Sie können dem Coded UI-Test Benutzeroberflächen-Steuerelemente hinzufügen und die Werte und Eigenschaften der Steuerelemente mit dem Coded UI-Test-Generator ü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 Coded UI-Tests zu verwenden: Sie können aus dem Coded UI-Test einen datengesteuerten Test machen, indem Sie eine Datenquelle für die Testmethode hinzufügen und zum Ausführen der Testmethode für alle Datensätze in der Datenquelle den Testkontext verwenden.

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.

Bearbeiten von Tests der codierten UI mit dem Editor für Tests der codierten UI: Im Editor für Tests der codierten UI können die Tests der codierten UI problemlos bearbeitet werden. Mit dem Editor für Tests der codierten UI können Sie Testmethoden, UI-Aktionen und ihre entsprechenden Steuerelemente in der Benutzeroberflächen-Steuerelementzuordnung suchen, anzeigen und bearbeiten.

Ausführen von automatisierten UI-Tests: Sie können Coded UI-Tests direkt in Visual Studio oder in 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 Coded UI-Tests: Schreiben Sie Coded UI-Tests, durch sich die Auswirkungen von Änderungen der Benutzeroberfläche auf das zu testende Programm verringern.

Ähnliche Szenarien

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.

Externe Ressourcen

Empfehlungen

Tests für fortlaufende Übermittlung mit Visual Studio 2012 – Kapitel 2: Komponententest: Interne Tests

Tests für fortlaufende Übermittlung mit Visual Studio 2012 – Kapitel 5: Automating System Tests

FAQ

Tests der codierten UI – FAQ - 1

Tests der codierten UI – FAQ - 2

Forum

Tests der Benutzeroberflächenautomatisierung (einschließlich codierte UI) in Visual Studio