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 problemlos auszuwählen, das ausgeführt werden testet. Sie fügen Testkategorien als Attribute den Testmethoden 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.Durch die Verwendung von Testkategorien müssen Sie die Datei "<Projektmappenname>.vsmdi", in der die Testlisten verwaltet werden, nicht mehr ein- bzw. auschecken.
Vorsicht |
---|
Testlisten werden nicht mehr vollständig in Visual Studio 2012 unterstützt:
|
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