Gewusst wie: Erstellen und Konfigurieren von Testprojekten für automatisierte Tests

Testprojekte können Tests eines beliebigen Typs enthalten. Sie können ein Testprojekt explizit erstellen. Falls Ihre Projektmappe beim Erstellen des ersten Tests keine Testprojekte enthält, wird automatisch ein Testprojekt erstellt und der Test in dieses eingefügt.

Vor dem Erstellen eines Testprojekts können Sie konfigurieren, wie Testprojekte erstellt werden. Dabei geben Sie an, wie viele Tests und welche Arten neuen Testprojekten automatisch hinzugefügt werden. Außerdem legen Sie die Standardsprache des Testprojekts fest. Verwenden Sie hierzu das Dialogfeld Optionen, das über das Menü Extras aufgerufen wird.

Wie in den folgenden Verfahren beschrieben, stehen Ihnen verschiedene Möglichkeiten zum Erstellen von Testprojekten zur Verfügung:

  • Bei Hinzufügen eines Tests ein Testprojekt erstellen. Wenn Sie einen neuen Test erstellen, können Sie ein neues Testprojekt erstellen, dem der Test hinzugefügt wird, oder den Test einem vorhandenen, bereits geladenen Testprojekt hinzufügen.

  • Bei Generieren eines Komponententests ein Testprojekt erstellen. Wenn Sie einen Komponententest generieren, können Sie ein neues Testprojekt erstellen, dem die Tests hinzugefügt werden, oder sie einem vorhandenen Testprojekt hinzufügen.

  • Verwenden des Dialogfelds "Neues Projekt hinzufügen". Bei dieser Methode verwenden Sie ein Dialogfeld, um die Programmiersprache des Testprojekts auszuwählen.

  • Konfigurieren der Testprojekterstellung. Legen Sie die Programmiersprache neuer Testprojekte fest und geben Sie an, ob dem neuen Testprojekt standardmäßig ein oder mehrere Tests hinzugefügt werden sollen.

Bei Hinzufügen eines Tests ein Testprojekt erstellen

So erstellen Sie ein Testprojekt beim Hinzufügen eines Tests

  1. Klicken Sie auf Test und dann auf Neuer Test.

    Das Dialogfeld Neuen Test hinzufügen wird angezeigt.

  2. Wählen Sie unter Zu Testprojekt hinzufügen eine der Optionen zum Erstellen eines neuen Testprojekts aus. Klicken Sie z. B. auf Neues Visual C#-Testprojekt erstellen.

    Tipp

    Der standardmäßig unter Zu Testprojekt hinzufügen angezeigte Testprojekttyp entspricht dem Typ, der gerade als Standardeinstellung im Dialogfeld Optionen festgelegt ist. Dieses Dialogfeld wird über das Menü Extras aufgerufen.

  3. Wählen Sie im Bereich Vorlagen den Typ des Tests aus, den Sie hinzufügen möchten.

  4. Klicken Sie auf OK.

    Das Dialogfeld Neues Testprojekt wird angezeigt.

  5. Geben Sie einen Namen für das neue Testprojekt ein, oder übernehmen Sie den Standardnamen, und klicken Sie dann auf Erstellen.

  6. Abhängig vom ausgewählten Testtyp haben Sie die Möglichkeit, den neu hinzugefügten Test in Code zu schreiben oder zu generieren.

Das Testprojekt und der darin enthaltene Test werden der Projektmappe hinzugefügt.

Bei Generieren eines Komponententests ein Testprojekt erstellen

So erstellen Sie ein Testprojekt beim Generieren eines Komponententests

  1. Öffnen Sie eine Quellcodedatei.

  2. Klicken Sie mit der rechten Maustaste auf einen Namespace, eine Klasse oder Methode.

  3. Klicken Sie auf Komponententests erstellen.

    Das Dialogfeld Komponententests erstellen wird angezeigt.

  4. (Optional) Ändern Sie die Auswahl der Member, für die Sie Komponententests generieren möchten.

  5. Wählen Sie unter Ausgabeprojekt eine der Optionen zum Erstellen eines neuen Testprojekts aus. Klicken Sie z. B. auf Neues Visual C#-Testprojekt erstellen.

  6. Klicken Sie auf Generieren.

    Das Dialogfeld Neues Testprojekt wird angezeigt.

  7. Geben Sie einen Namen für das neue Testprojekt ein, oder übernehmen Sie den Standardnamen, und klicken Sie dann auf Erstellen.

Das Testprojekt wird zusammen mit dem neuen Komponententest der Projektmappe hinzugefügt.

Erstellen eines Testprojekts über das Dialogfeld Neues Projekt hinzufügen

So erstellen Sie ein Testprojekt über das Dialogfeld Neues Projekt hinzufügen

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die Projektmappe.

  2. Wählen Sie Hinzufügen, und klicken Sie dann auf Neues Projekt.

    Das Dialogfeld Neues Projekt hinzufügen wird angezeigt. Der Bereich Projekttypen enthält einen Knoten Testprojekte und einen Knoten für bestimmte Programmiersprachen.

  3. Wenn das neue Testprojekt eine bestimmte Programmiersprache besitzen soll, erweitern Sie den Knoten für die entsprechende Sprache. Erweitern Sie andernfalls Testprojekte.

    Tipp

    Testprojekte sind nicht in jeder Sprache verfügbar.

  4. Wenn Sie einen Sprachknoten erweitert haben, klicken Sie auf Test. Wenn Sie den Knoten Testprojekte erweitert haben, klicken Sie auf Testdokumente.

  5. Klicken Sie unter Vorlagen auf Testprojekt.

  6. (Optional) Ändern Sie den Namen oder den Speicherort des Projekts, das Sie hinzufügen.

  7. Klicken Sie auf OK.

Das Testprojekt wird der Projektmappe hinzugefügt.

Konfigurieren der Testprojekterstellung

So konfigurieren Sie die Testprojekterstellung

  1. Klicken Sie im Menü Extras auf Optionen.

    Das Dialogfeld Optionen wird angezeigt.

  2. Erweitern Sie Testtools im linken Bereich, und klicken Sie dann auf Testprojekt.

  3. Wählen Sie unter Standardsprache des Testprojekts eine Programmiersprache für neue Testprojekte aus (optional).

  4. (Optional) Möglicherweise möchten Sie sicherstellen, dass das Testprojekt und das Projekt, in dem der zu testende Code enthalten ist, dieselbe Sprache verwenden. Wenn diese dieselbe Sprache verwenden sollen, aktivieren Sie das Kontrollkästchen Standardspracheinstellung beim automatischen Erstellen eines Testprojekts ignorieren und stattdessen die Sprache des Produktionscodeprojekts verwenden.

  5. Sie können eine Funktion aktivieren, die die automatische Aktualisierung der Fenster Testliste und Testansicht sicherstellt, wenn Änderungen an Methoden vorgenommen werden, sodass der Benutzer nicht manuell auf Aktualisieren klicken muss. Es ist bekannt, dass dieser Vorgang zu einigen Leistungsproblemen und anderen Schwierigkeiten mit VSMDI-Dateien führt. Um diese Funktion zu aktivieren, deaktivieren Sie das Kontrollkästchen Ermittlung von Testmethoden im Hintergrund deaktivieren.

  6. Wählen Sie unter Wählen Sie die Dateien aus, die jedem neuen Testprojekt standardmäßig hinzugefügt werden für eine Sprache den Testprojekttyp aus, den Sie konfigurieren möchten.

  7. Wählen Sie die Tests aus, die beim Erstellen von Testprojekten mit der ausgewählten Sprache hinzugefügt werden sollen.

    Tipp

    Sie können 0 (null) Tests auswählen. Wenn Sie 0 (null) Tests auswählen, ist jedes neue Testprojekt leer. Das bedeutet, dass es beispielsweise eine Eigenschaftenseite und einen Verweis auf einen Namespace enthält, aber keine Tests oder Quellcodedateien. Sie können später über das Dialogfeld Neuen Test hinzufügen Tests hinzufügen.

  8. (Optional) Wiederholen Sie die Schritte 4 und 5 für Testprojekte in anderen Sprachen.

  9. Klicken Sie auf OK.

    Die Einstellungen werden gespeichert und bei der nächsten Erstellung eines Testprojekts verwendet.

Sie können diese Einstellungen jederzeit ändern, bevor Sie weitere Testprojekte erstellen.

Siehe auch

Weitere Ressourcen

Erstellen von automatisierten Tests