Definieren von Testkategorien zum Gruppieren von Tests

Wenn Sie automatisierte Tests mit Visual Studio erstellt haben, können Sie diese Tests verwalten, indem Sie sie in Testkategorien gliedern. Wenn Sie die automatisierten Tests mit Visual Studio, Team Foundation Build oder "mstest.exe" ausführen, können Sie diese Testkategorien verwenden, um auf einfache Weise auszuwählen, welche Tests ausgeführt werden. Testkategorien werden den Testmethoden als Attribute hinzugefügt.

Anforderungen

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

Testkategorien bieten mehr Flexibilität als die Testlistenfunktion in früheren Versionen von Microsoft Visual Studio. Sie können mit Testkategorien logische Operatoren verwenden, um Tests aus mehreren Kategorien gemeinsam auszuführen oder um die Ausführung auf Tests zu beschränken, die mehreren Kategorien angehören. Testkategorien können ganz einfach beim Erstellen der Testmethoden hinzugefügt werden. Sie müssen keine Testlisten mehr verwalten, nachdem Sie die Testmethoden erstellt haben. Bei Verwendung von Testkategorien müssen Sie die Datei "<Projektmappenname>.vsmdi", in der die Testlisten verwaltet werden, nicht mehr ein- bzw. auschecken.

Aufgaben

Aufgaben

Verwandte Themen

Gruppieren von Tests in Testkategorien: Sie können einen automatisierten Test mithilfe eines Testattributs zu einer oder mehreren Testkategorien hinzufügen. Jeder Test kann mehreren Testkategorien angehören.

Ausführen von Tests mit Testkategorien: Nachdem Sie die auszuführenden Tests ausgewählt haben, können Sie die Testkategorien angeben, denen diese angehören müssen. Verwenden Sie hierzu logische Operatoren. Führen Sie beispielsweise alle Tests aus, die den Testkategorien "Priorität 1" und "Priorität 2" angehören.

Verwenden von Testkategorien zum Auswählen von Tests, die vor dem Einchecken auszuführen sind: Sie können die Codeänderungen vor dem Einchecken mithilfe eines Builds überprüfen. Sie können Testkategorien verwenden, um die Tests zu definieren, die für diesen abgegrenzten Eincheckbuild ausgeführt werden sollen.

Verwenden von Testkategorien zum Auswählen von auszuführenden Tests nach der Anwendungserstellung oder vor dem Einchecken: In einer Builddefinition können Sie die Testkategorien festlegen, die zum Testen eines neuen Builds ausgeführt werden sollen.

Siehe auch

Weitere Ressourcen

Erstellen von automatisierten Tests mit Microsoft Test Manager