Gewusst wie: Ausführen von Tests in Microsoft Visual Studio

 

Veröffentlicht: Juli 2016

Sie können automatisierte Tests in Visual Studio oder über eine Eingabeaufforderung ausführen. Automatisierte Tests umfassen Komponententests, programmierte UI-Tests, Testreihen, generische Tests und Auslastungstests. Informationen zum Ausführen von Tests über eine Eingabeaufforderung finden Sie unter Ausführen von automatisierten Tests über die Befehlszeile.

Hinweis

Wenn bei der Ausführung eines oder mehrerer Tests in Visual Studio die Inhalte der Tests neu sind oder ohne Speichern geändert wurden, werden sie automatisch vor dem Testlauf gespeichert.Wenn der Code eines Komponententests bearbeitet wurde, das Projekt, in dem der Test enthalten ist, jedoch nicht neu erstellt wurde, wird das Projekt vor der Ausführung des Tests von Visual Studio entsprechend neu erstellt.

Sie können auch Microsoft Test Manager zum Planen Ihres Testaufwands und zum Ausführen Ihrer Tests als Bestandteil eines Testplans verwenden. Microsoft Test Manager ist in Visual Studio Enterprise und Visual Studio Test Professional enthalten Informationen über die Verwendung von Microsoft Test Manager finden Sie unter Definieren eines Testplans [veraltet].

Ausführen automatisierter Tests in Visual Studio

Visual Studio bietet verschiedene Möglichkeiten zum Ausführen von Tests. Sie können die Methode auswählen, die am besten auf Ihre aktuellen Anforderungen abgestimmt ist:

  • Ausführen von Tests im Test-Explorer: Sie können automatisierte Tests wie Komponententests, Tests der codierten UI, Testreihen und generische Tests in der Projektmappe im Test-Explorer ausführen. Test-Explorer ermöglicht das problemlose Ausführen und Überwachen des Status aller automatisierten Tests in der Projektmappe.

  • Ausführen von Auslastungstests im Auslastungstest-Editor: Auslastungstests und Webleistungstests werden entweder über den Auslastungstest-Editor, den Webleistungstest-Editor oder das Visual Studio-Menü AUSLASTUNGSTEST ausgeführt. Weitere Informationen finden Sie unter Running Load and Web Performance Tests.

  • Ausführen von Tests auf der Basis von Quellcodedateien. Mithilfe der Tastatur können Sie Tests von jeder textbasierten Datei in der Projektmappe aus ausführen. Insbesondere können Sie Tests ausführen, während Sie eine Datei bearbeiten, in der der zu testende Code enthalten ist. Auf diese Weise können Sie Quellcode ändern und sofort ohne Verwendung eines Fensters oder Menüs testen.

  • Ausführen von Tests auf der Basis von Testcodedateien: Mithilfe der Maus oder der Tastatur können Sie Tests von der Datei aus ausführen, in der der Testcode enthalten ist. Auf diese Weise können Sie einen Test ändern und ihn ohne Verwendung eines Fensters oder Menüs direkt ausführen.

Hinweis

Wenn Sie in Visual Studio einen Test ausgeführt haben, werden die Ergebnisse aller Tests, die in diesem Testlauf ausgeführt wurden, automatisch auf dem Computer in einer Testlaufdatei gespeichert.Die Anzahl der gespeicherten Testläufe hängt von einer Einstellung im Dialogfeld Optionen ab.

Ausführen von Tests in einer bestimmten Reihenfolge

Sie können Tests in einer bestimmten Reihenfolge ausführen, wenn Sie eine Testreihe erstellen. Weitere Informationen zu Testreihen finden Sie unter Einrichten der Testlaufreihenfolge mit Testreihen.

Ausführen von Tests im Test-Explorer

Komponententest-Explorer führt automatische Test aus

So führen Sie Tests im Test-Explorer aus

  1. Wählen Sie im Test-Explorer Alle ausführen aus. Alternativ können Sie auch die auszuführenden Tests auswählen, mit der rechten Maustaste klicken und Ausgewählte Tests ausführen auswählen.

    Die automatisierten Tests werden ausgeführt und geben an, wenn sie erfolgreich waren oder Fehler aufgetreten sind.

    Tipp

    In der Dropdownliste unter Ausführen finden Sie weitere Optionen wie Fehlgeschlagene Tests ausführen, Nicht ausgeführte Tests ausführen, Bestandene Tests ausführen, Letzte Ausführung wiederholen und Codeabdeckung analysieren.

    Hinweis

    Um Test-Explorer über das Testmenü anzuzeigen, zeigen Sie auf Fenster, und wählen Sie Test-Explorer aus.

Ausführen von Tests auf der Basis von Quellcodedateien

So führen Sie Tests auf der Basis von Quellcodedateien in der Projektmappe mit der Tastatur aus

  1. Öffnen Sie in Visual Studio eine Quellcodedatei an einer beliebigen Stelle in der Projektmappe.

  2. Mit den folgenden Tastenkombinationen können Sie anhand dieser Datei Tests auszuführen.

    Tastenkombination

    Beschreibung

    STRG+R, dann A drücken

    Führt alle Tests in sämtlichen Testprojekten aus.

    STRG+R, dann D drücken

    Führt alle Tests aus, die im letzten Testlauf ausgeführt wurden.

    STRG+R, dann F drücken

    Führt alle Tests aus dem letzten Testlauf aus, die nicht erfolgreich waren.

Hinweis

Sie können diese Tastenkombinationen in der Quellcodedatei mit den Testmethoden verwenden.

Ausführen von Tests auf der Basis von Testcodedateien

So führen Sie Tests auf der Basis von Testcodedateien mit der Tastatur aus

  1. Öffnen Sie in Visual Studio die Quellcodedatei, in der die Testmethoden enthalten sind.

  2. Platzieren Sie den Cursor in der Datei, und drücken Sie STRG+R und anschließend C.

So führen Sie Tests auf der Basis von Testcodedateien mit der Maus aus

  1. Öffnen Sie in Visual Studio die Quellcodedatei, in der die Testmethoden enthalten sind.

  2. Klicken Sie mit der rechten Maustaste auf eine Testmethode, auf eine Testklasse oder auf eine Stelle außerhalb einer Testklasse, und klicken Sie dann auf Tests durchführen.

    Durch diesen Befehl werden die Tests im aktuellen Testumfang ausgeführt. Das heißt, die aktuelle Testmethode, alle Tests in der aktuellen Testklasse oder alle Tests im aktuellen Namespace.

Siehe auch

Ausführen von automatisierten Tests über die Befehlszeile
Gewusst wie: Wiederholen eines Tests
Gewusst wie: Debuggen, während ein Test ausgeführt wird
Ausführen von Komponententests mit dem Test-Explorer