Verwenden von Testtools in Visual Studio Professional Edition
Aktualisiert: November 2007
Entwickler, die die Visual Studio Professional Edition nutzen, können zwei Testtypen erstellen und ausführen: Komponententests und Testreihen. Ein Komponententest wird verwendet, um die richtige Funktionsweise einer bestimmten Methode im Produktionscode zu überprüfen, damit Regressionstests, Buddytests oder Feuerproben ausgeführt werden können. Sie verwenden eine Testreihe, um andere Tests in einer angegebenen Reihenfolge auszuführen.
Tester aus Ihrem Team können die Testtools in Team System verwenden, um Tests zu erstellen und auszuführen. Wenn die Tester einen Komponententest ausführen, der fehlschlägt, nehmen sie einen Fehler auf und weisen Ihnen den Fehler zu. Sie können dann Visual Studio verwenden, um den Fehler zu reproduzieren, indem Sie den fehlgeschlagenen Komponententest ausführen.
Die folgenden Abschnitte enthalten Links zu Themen, in denen die jetzt in der Visual Studio Professional Edition verfügbaren Testfunktionen erläutert werden:
Visual Studio Professional Edition. Die in diesem Abschnitt aufgelisteten Features stehen allen Benutzern der Visual Studio Professional Edition zur Verfügung.
Professional Edition plus Team Explorer-Lizenz. Die in diesem Abschnitt aufgelisteten Features stehen allen Benutzern der Visual Studio Professional Edition zur Verfügung, die zusätzlich über eine Lizenz zur Nutzung von Team Explorer verfügen.
Nicht in der Visual Studio Professional Edition verfügbar. Die in diesem Abschnitt aufgelisteten Features sind in Visual Studio Team System Test Edition, nicht aber in der Visual Studio Professional Edition verfügbar.
Visual Studio Professional Edition
Wenn Sie über die Visual Studio Professional Edition verfügen, stehen Ihnen die in der folgenden Tabelle aufgeführten Funktionen zur Verfügung:
Funktion |
Weitere Informationen |
---|---|
Generieren von Komponententests aus Code |
|
Erstellen von Komponententests |
|
Erstellen und Ausführen von ASP.NET-Komponententests |
|
Erstellen und Ausführen von datengesteuerten Komponententests |
|
Ausführen von Komponententests und Testreihen |
|
Erstellen von Testprojekten |
|
Deaktivieren und Aktivieren von Tests im Eigenschaftenfenster von Visual Studio |
|
Ausführen von Tests über eine Befehlszeile |
|
Bearbeiten von Testlaufkonfigurationen |
|
Anzeigen von Details zu Testergebnissen
Hinweis:
Sie können vollständige Details zu den Ergebnissen von Komponententests und Testreihen anzeigen. Details zu den Ergebnissen anderer Testtypen können nur eingeschränkt angezeigt werden.
|
|
Erstellen von Testreihen |
|
Ausführen von Testreihen |
|
Organisieren von Tests in Testlisten |
|
Deaktivieren und Aktivieren von Tests über den Testlisten-Editor |
|
Importieren, Exportieren oder Laden von Testmetadatendateien |
Professional Edition plus Team Explorer-Lizenz
Wenn Ihr Team Visual Studio Team Foundation Server verwendet, verfügen Sie möglicherweise über eine Lizenz zur Nutzung von Team Explorer. In diesem Fall stehen Ihnen die in der folgenden Tabelle aufgeführten Funktionen zur Verfügung:
Funktion |
Weitere Informationen |
---|---|
Verwenden von Tests als Teil einer Eincheckrichtlinie
Hinweis:
In dieser Konfiguration werden nur Komponententests und Testreihen ausgeführt.
|
Arbeiten mit Eincheckrichtlinien und -hinweisen Gewusst wie: Hinzufügen von Eincheckrichtlinien
Hinweis:
Sie können Komponententests und Testreihen ausführen, um den Testteil der Eincheckrichtlinie zu erfüllen. Der Codeanalyseteil der Eincheckrichtlinie ist in der Visual Studio Professional Edition jedoch nicht verfügbar.
|
Verwenden von Tests in Team Foundation Build, z. B. für Buildüberprüfungstests |
Gewusst wie: Konfigurieren und Ausführen von Buildüberprüfungstests (Build Verification Test - BVT) |
Herunterladen von Testlaufergebnissen und Anzeigen der Ergebnisse im Fenster Testergebnisse
Hinweis:
Sie können vollständige Details zu den Ergebnissen von Komponententests und Testreihen anzeigen. Details zu den Ergebnissen anderer Testtypen können nur eingeschränkt angezeigt werden.
|
Gewusst wie: Anzeigen von Testergebnissen in einem Buildbericht |
Öffnen eines verknüpften Testergebnisses
Hinweis:
Nachdem Sie ein Testergebnis einer Arbeitsaufgabe geöffnet haben, können Sie den Test in diesem Testergebnis erneut ausführen, vorausgesetzt, es handelt sich um einen Komponententest oder eine Testreihe.
|
|
Hinzufügen von Tests zur Quellcodeverwaltung |
Gewusst wie: Hinzufügen eines Projekts oder einer Projektmappe zur Versionskontrolle |
Nicht in der Visual Studio Professional Edition verfügbar
Die folgenden Funktionen sind in der Test Edition, nicht aber in der Visual Studio Professional Edition verfügbar:
Erstellen von Webtests, Auslastungstests-, manuellen oder generischen Tests bzw. Datenbankkomponententests
Erfassen von Codeabdeckungsdaten
Ausführen von Remotetests
Erstellen eines Fehlers oder einer anderen Arbeitsaufgabe von einem Testergebnis
Verknüpfen eines Testergebnisses mit einer Arbeitsaufgabe
Zuordnen einer Arbeitsaufgabe zu einem Test
Veröffentlichen von Testergebnissen
Referenz
Microsoft.VisualStudio.TestTools.UnitTesting
Beschreibt den UnitTesting-Namespace, der Attribute, Ausnahmen, Assertionen und andere Klassen zur Unterstützung der Komponententests bereitstellt.Microsoft.VisualStudio.TestTools.UnitTesting.Web
Beschreibt den UnitTesting.Web-Namespace, der den UnitTesting-Namespace durch die Unterstützung für ASP.NET und Webdienst-Komponententests erweitert.
Verwandte Abschnitte
Erstellen von benutzerdefinierten Testtypen in Visual Studio Team System
Erläutert die Entwicklung neuer Testtypen, die in Visual Studio Team System integriert werden.Erstellen und Verwenden von Hostadaptern
Beschreibt das Erstellen und Installieren eines Hostadapters, d. h., einer Softwarekomponente, mit der Sie Tests in einer bestimmten Umgebung ausführen können. Erläutert auch, wie ein Hostadapter zum Ausführen von Tests angegeben wird.
Siehe auch
Konzepte
Vergleich der Features in den einzelnen Visual Studio-Versionen