Share via


Verwenden von Testlisten

Sie können Testlisten erstellen, um Tests in Gruppen zu strukturieren. Testlisten bleiben zwischen Sitzungen erhalten. Sie können Testlisten, die in einer Projektmappe erstellt wurden, in eine andere Projektmappe importieren.

Verwenden von Testlisten

Sie erstellen Testlisten mit dem Testlisten-Editor. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer Testliste. Nach dem Erstellen von Testlisten können Sie sie auf folgende Weise verwenden:

Anzeigen von Tests und Testlisten

Im Bereich Testliste des Testlisten-Editors werden auf oberster Ebene stets die folgenden drei Knoten anzeigt:

  • Testlisten: Dies ist der zu Anfang leere Stammknoten der Testlistenhierarchie. Der Knoten Testlisten kann mehrere Testlisten enthalten. Jede Testliste auf beliebiger Ebene der Hierarchie kann mehrere Tests und Testlisten enthalten. Ein Test kann in mehreren Testlisten vorkommen. Weitere Informationen finden Sie unter Gewusst wie: Organisieren von Tests in Testlisten. Aktivieren Sie zum Ausführen der Tests einer Testliste das Kontrollkästchen der entsprechenden Testliste, und klicken Sie dann auf Tests durchführen.

    Tipp

    Wenn Sie die zu einer Testliste gehörenden Tests ausführen, jedoch augenscheinlich auch andere Tests ausgeführt werden, kann dies daran liegen, dass andere Tests in anderen Listen oder im Knoten Alle geladenen Tests ausgewählt wurden, auch wenn diese derzeit nicht angezeigt werden. Ein Beispiel hierfür ist das Ausführen einer Testliste, die andere Testlisten enthält. Die Tests der untergeordneten Testlisten werden ebenfalls ausgeführt, selbst wenn die untergeordneten Listen nicht sichtbar sind, weil die übergeordnete Liste reduziert ist. Darüber hinaus können einige Testtypen (Testreihen und Auslastungstests) weitere Tests enthalten. Wenn Sie den übergeordneten Test ausführen, werden auch die enthaltenen Tests ausgeführt.

  • Nicht in einer Liste enthaltene Tests: Dies ist eine nicht hierarchische Liste aller Tests in der Projektmappe, die nicht in eine oder mehrere Testlisten verschoben wurden.

  • Alle geladenen Tests: Dies ist eine nicht hierarchische Liste aller Tests in der Projektmappe. Sie enthält alle Instanzen aller Tests. Wenn ein Test in zwei Testlisten vorkommt, wird er im Knoten Alle geladenen Tests doppelt angezeigt.

Zustände von Testlisten

Eine Testliste kann sich in einem der folgenden vier Zustände befinden:

  • Nicht aktiviert: Keiner der in dieser Liste oder in einer der untergeordneten Listen verfügbaren Tests ist derzeit aktiviert.

  • Aktiviert: Alle der in dieser Liste und in allen untergeordneten Listen verfügbaren Tests sind derzeit aktiviert.

  • Unbestimmt: Dieser Zustand wird durch ein abgeblendetes Häkchen angegeben. Einige der in dieser Liste und/oder in den untergeordneten Listen verfügbaren Tests sind aktiviert.

  • Deaktiviert: Die Liste ist nicht verfügbar. Diese Testliste und ihre untergeordneten Listen enthalten keine Tests, die aktiviert werden können.

Das Kontrollkästchen eines Tests kann aktiviert werden, wenn der Test aktiviert ist und nicht ausgefiltert wird.

Beispiel: Wenn Sie über eine Testliste mit drei Tests verfügen und zwei davon aktivieren, wird das Häkchen für diese Testliste abgeblendet dargestellt, um den unbestimmten Zustand anzuzeigen. Wenn Sie anschließend den nicht aktivierten Test deaktivieren, wird das Kontrollkästchen der Testliste aktiviert dargestellt, da alle verfügbaren Tests aktiviert sind. Wenn Sie diesen Test dann wieder aktivieren, erhält die Testliste erneut den unbestimmten Zustand. Wenn Sie alle drei Tests deaktivieren, wird auch das Kontrollkästchen der Testliste deaktiviert dargestellt, da diese Testliste keine aktivierbaren Tests enthält.

Speichern und Wiederverwenden von Testlisten

Testlisten werden in Testmetadatendateien abgelegt, die sich wiederum im Ordner Projektmappenelemente einer Projektmappe befinden. Beim Hinzufügen, Löschen oder Ändern von Testlisten, beim Hinzufügen von Tests zu Testlisten sowie beim Entfernen von Tests aus Testlisten werden die entsprechenden Beschreibungen in der Metadatendatei aktualisiert. Die Metadatendatei ist eine XML-Datei.

Siehe auch

Aufgaben

Gewusst wie: Erstellen einer Testliste

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

Gewusst wie: Ausführen von automatisierten Tests über die Befehlszeile mit MSTest

Gewusst wie: Konfigurieren und Ausführen von geplanten Tests nach dem Erstellen der Anwendung

Erstellen einer einfachen Builddefinition

Hinzufügen von Eincheckrichtlinien

Gewusst wie: Deaktivieren und Aktivieren von Tests

Konzepte

Befehlszeilenoptionen für MSTest.exe