Share via


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

In diesem Thema geht, wie Visual Studio verwendet, um automatisierte Tests auszuführen, die Komponententests, Tests der codierten UI, Testreihen, generische Tests und Auslastungstests enthalten.Sie können automatisierte Tests in der integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) von Visual Studio und an einer Eingabeaufforderung ausführen.Weitere Informationen zum Ausführen von Tests an einer Eingabeaufforderung finden Sie unter Ausführen von automatisierten Tests über die Befehlszeile.

HinweisHinweis

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.

Wenn Sie jedoch den Testumfang planen und die Tests als Teil eines Testplans ausführen möchten, können Sie Microsoft Test Manager verwenden.Weitere Informationen zum Verwenden von Microsoft Test Manager finden Sie unter Definieren eines Testplans.

HinweisHinweis

Microsoft Test Manager wird als Teil von Visual Studio Ultimate, Visual Studio Premium und Visual Studio-Test-Professional-Produkte bereitgestellt.

Ausführen von automatisierten Tests in Visual Studio

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

  • Ausführungs-Tests im Test-Explorer.Sie können automatisierte Tests einschließlich Einheit, codierte Benutzeroberflächen- ausführen, das sortiert wird, und in der Projektmappe im Test-Explorer generisch.Test-Explorer können Sie problemlos den Status aller automatisierten Tests in der Projektmappe ausführen und überwachen.

  • ausgeführten Auslastungstests im Auslastungstest-Editor.Auslastungstests und Internet-Leistungsnachweise werden entweder im Auslastungstest-Editor, der Webleistungstest-Editor oder im Menü Visual Studio UltimateAUSLASTUNGSTEST gemacht.Weitere Informationen finden Sie unter Ausführen von Auslastungs- und Webleistungstests.

  • 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ührungs-Tests von Dateien in den Test-Codedateien.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.

HinweisHinweis

Nachdem Sie einen Test in Visual Studio ausführen, 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ührungs-Tests im Test-Explorer

Komponententest-Explorer führt automatische Test aus

So führen Sie Tests im Test-Explorer ausführen

  • im Test-Explorer wählen Sie Alle ausführen aus.Oder, wählen Sie die Tests, die Sie ausführen möchten, klicken Sie mit der rechten Maustaste darauf und Ausgewählte Tests ausführen und wählen aus.

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

    TippTipp

    Sie können die Dropdownliste unter Ausführen für andere Optionen einschließlich Fehlgeschlagene Tests ausführen, Nicht ausgeführte Tests ausführen, Bestandene Tests ausführen, Letzte Ausführung wiederholen und Codeabdeckung analysieren auch auswählen.

    HinweisHinweis

    So Test-Explorer von Testmenü, zeigen Sie auf Windows anzeigen und Test-Explorer auswählen.

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

    Description

    STRG + R, und drücken Sie dann A

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

    STRG + R, und drücken Sie dann D

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

    STRG + R, und drücken Sie dann F

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

HinweisHinweis

Sie können diese Tastenkombinationen in der Quellcodedatei verwenden, die die Testmethoden enthält.

Ausführungs-Tests von Dateien in den Test-Codedateien

So führen Sie Tests von den Testcodedateien, mit der Tastatur aus

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

  2. Wählen Sie, um den Testumfang festzulegen: Platzieren Sie den Cursor in einer Testmethode in einer Testklasse, oder außerhalb einer Testklasse.

  3. Sie können die folgenden Tastenkombinationen verwenden, um Tests auf der Grundlage dieses Umfangs auszuführen.

Tastenkombination

Ausgeführte Tests

STRG + R, und drücken Sie dann T

Durch diese Kombination werden die Tests im aktuellen Umfang ausgeführt.Das heißt, die aktuelle Testmethode, alle Tests in der aktuellen Testklasse oder alle Tests im Namespace.

STRG + R, und drücken Sie dann C

Durch diese Kombination werden alle Tests in der aktuellen Testklasse ausgeführt.

STRG + R, und drücken Sie dann N

Durch diese Kombination werden alle Tests im aktuellen Namespace ausgeführt.

So führen Sie Tests von den Testcodedateien mithilfe der Maus aus

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

  2. Klicken Sie in einer Testmethode in einer Testklasse, oder außerhalb einer Testklasse mit der rechten Maustaste auf, und wählen Sie dann Tests ausführen aus.

    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

Aufgaben

Gewusst wie: Debuggen, während ein Test ausgeführt wird

Konzepte

Ausführen von automatisierten Tests über die Befehlszeile

Weitere Ressourcen

Gewusst wie: Erneutes Ausführen eines Tests

Ausführen von Komponententests mit dem Test-Explorer