Freigeben über


Bearbeiten von Tests der codierten UI mithilfe des Test-Editors für codierte UI

Mit dem Editor für den Test der codierten UI können die Tests der codierten UI mühelos geändert 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.

Editor für Tests der codierten UI

UI-Test-Editor

Die Symbolleiste für den Test der codierten UI beinhaltet die folgenden Befehle:

  1. Mit dem Befehl Suchen können Sie UI-Aktionen und Steuerelemente ausfindig machen.

  2. Mit dem Befehl Löschen werden unerwünschte UI-Aktionen entfernt.

  3. Mit dem Befehl Umbenennen werden die Namen für Testmethoden und Steuerelemente geändert.

  4. Mit dem Befehl Eigenschaften wird das Eigenschaftenfenster für das ausgewählte Element geöffnet.

  5. Mit dem Befehl In neue Methode aufteilen können die UI-Aktionen modularisiert werden.

  6. Mit dem Befehl Code verschieben wird den Testmethoden benutzerdefinierter Code hinzugefügt.

  7. Mit dem Befehl Verzögerung einfügen vor wird eine Verzögerung in Millisekunden vor einer UI-Aktion eingefügt.

  8. Mit dem Befehl UI-Steuerelement suchen wird der Speicherort des Steuerelements in der Benutzeroberfläche einer getesteten Anwendung gesucht.

  9. Mit dem Befehl Alle suchen können Steuerelementeigenschaften und umfangreiche Änderungen an den Steuerelementen der Anwendung überprüft werden.

Verwandte Themen

Hauptaufgaben

Verwandte Themen

Öffnen eines Tests der codierten UI im Editor für Tests der codierten UI: Sie können den Visual C#- und den Visual Basic-basierten Test der codierten UI mit dem Editor für Tests der codierten UI anzeigen und bearbeiten. Die Verwendung des Editors für Tests der codierten UI führt schneller und effizienter zum gewünschten Ergebnis als die Bearbeitung des Testmethodencodes mithilfe des Code-Editors.

Ändern von UI-Aktions-Eigenschaften und ihren zugeordneten Steuerelementeigenschaften: Mit dem Editor für Tests der codierten UI können Sie alle UI-Aktionen in den Testmethoden schnell suchen und anzeigen. Wenn Sie die UI-Aktion im Editor auswählen, wird das entsprechende Steuerelement automatisch hervorgehoben. Ebenso werden bei Auswahl eines Steuerelements die entsprechenden UI-Aktionen hervorgehoben. Wenn Sie entweder eine UI-Aktion oder ein Steuerelement auswählen, können die zugehörigen Eigenschaften problemlos im Eigenschaftenfenster bearbeitet werden.

Entfernen von unerwünschten UI-Aktionen: Sie können unerwünschte UI-Aktionen aus dem Test der codierten UI mithilfe des Editors für Tests der codierten UI entfernen. Beispiel: Der Test kann unbeabsichtigte UI-Aktionen oder UI-Aktionen beinhalten, die Sie nicht mehr testen müssen.

Klären und Bereinigen von Tests der codierten UI durch Aufteilung der Methoden: Sie können eine Testmethode aufteilen, um die UI-Aktionen zu optimieren und zu modularisieren. Beispiel: Der Test beinhaltet möglicherweise eine einzelne Testmethode mit UI-Aktionen in zwei Containersteuerelementen, die möglicherweise besser in zwei Methoden modularisiert werden sollten, die den einzelnen Containern zugeordnet sind.

Verschieben einer Testmethode in die Datei "UIMap.cs" oder "UIMap.vb" zur Vereinfachung von benutzerdefiniertem Code: Wenn Sie feststellen, dass für eine der Testmethoden im Test der codierten UI benutzerdefinierter Code erforderlich ist, müssen Sie sie entweder in die Datei "UIMap.cs" oder "UIMap.vb" verschieben. Andernfalls wird der Code überschrieben, wenn der Test der codierten UI neu kompiliert wird.

Bestimmen des Standorts eines Steuerelements im Test der codierten UI in der Benutzeroberfläche der getesteten Anwendung: In einigen Fällen kann es schwierig sein, den Standort von Steuerelementen in der Benutzeroberfläche der getesteten Anwendung darzustellen. Mit dem Editor für Tests der codierten UI können Sie ein Steuerelement im Test der codierten UI auswählen und anschließend dessen Standort in der Benutzeroberfläche der Anwendung anzeigen, der das Element zugeordnet ist.

Suchen von Nachfolgerelementen eines Containersteuerelements: Sie können überprüfen, ob der Standort aller Steuerelemente in einem Container in der Benutzeroberfläche der getesteten Anwendung ordnungsgemäß ermittelt werden kann. Dies kann bei der Überprüfung von Sucheigenschaftenänderungen, die möglicherweise am Container vorgenommen wurden, hilfreich sein. Außerdem können Sie bei umfangreichen Änderungen an der Benutzeroberfläche der getesteten Anwendung überprüfen, ob die vorhandenen Eigenschaften für die Steuerelementsuche weiterhin korrekt sind.

Hinzufügen einer Verzögerung vor einer UI-Aktion: In einigen Fällen ziehen Sie es möglicherweise vor, dass der Test auf bestimmte Ereignisse warten soll, z. B. das Anzeigen eines Fensters, das Ausblenden einer Statusleiste usw. Mit dem Editor für den Test der codierten UI können Sie zu diesem Zweck vor einer UI-Aktion eine Verzögerung einfügen. Sie können angeben, wie viele Sekunden die Verzögerung dauern soll.

HinweisHinweis
Wenn ein bestimmtes Steuerelement vor einer UI-Aktion verfügbar sein muss, sollten Sie mit der entsprechenden Methode "UITestControl.WaitForControl---()" ggf. benutzerdefinierten Code zur Testmethode hinzufügen.Weitere Informationen finden Sie unter Making Coded UI Tests Wait For Specific Events During Playback.

Siehe auch

Konzepte

Testen der Benutzeroberfläche mit automatisierten UI-Tests

Weitere Ressourcen

Testen der Anwendung mit Feature Pack 2