Erste Schritte mit den Team System-Testtools
Aktualisiert: November 2007
In diesem Abschnitt werden die Tools und Fenster von Microsoft Visual Studio Team System Test Edition beschrieben. Es werden grundlegende Aspekte von Testtools in Team System beschrieben, wie das Erstellen und Verwenden von Tests, die verfügbaren Testtypen und das Konfigurieren der Testtools.
Hinweis: |
---|
Nicht alle hier beschriebenen Funktionen sind in der Visual Studio Professional Edition verfügbar. In dieser exemplarischen Vorgehensweise können folgende Schritte bei Verwendung der Visual Studio Professional Edition nicht ausgeführt werden: Erstellen eines manuellen Tests, Veröffentlichen von Testergebnissen, Verwenden des Testlisten-Editors sowie Erstellen, Ausführen und Wiederverwenden von Testlisten. Ausführliche Informationen über die Testfunktionen der Professional Edition finden Sie unter Verwenden von Testtools in Visual Studio Professional Edition. |
Nicht nur Tester können von Testtools in Team System profitieren. Programmierer, besonders diejenigen, die Tests erstellen, werden viele Features von Testtools in Team System verwenden. Beide Rollen werden hier beschrieben:
Tester. Wenn Sie Visual Studio mit dem Testerprofil gestartet haben, werden bestimmte programmierspezifische Menüs und Fenster entfernt, sodass Sie sich auf das Erstellen nicht programmgesteuerter Tests, das Verwalten vorhandener Tests und das Ausführen von Tests konzentrieren können. Weitere Informationen finden Sie unter Erstellen und Bearbeiten von Tests, Verwalten von Tests und Ausführen von Tests.
Programmierer. Beim Starten von Visual Studio können Sie die zum Programmieren von Produktionscode oder von Code zu Testzwecken wahrscheinlich verwendete Sprache oder zu lernende Sprache auswählen. Wenn Sie im Dialogfeld Standardeinstellungen für die Umgebung auswählen eine Sprache auswählen, werden Sie als Programmierer identifiziert. Wenn Sie diese Auswahl treffen, werden alle Menüs und Fenster angezeigt. Weitere Informationen finden Sie unter Erstellen und Bearbeiten von Tests und unter Ausführen von Tests.
Welche Features verwenden Sie?
Im Folgenden finden Sie eine kurze Übersicht über die spezifischen Features von Testtools in Team System.
Eine Einführung in die Features der Team Edition für Tester
Starten Sie Visual Studio.
Klicken Sie auf das Menü Test.
Über dieses Menü können Sie neue Tests erstellen, Einstellungen für Ihre Testumgebung vornehmen, Remotetestläufe konfigurieren und die Fenster von Testtools in Team System öffnen. Es werden mehrere Standardtesttypen angeboten. Weitere Informationen finden Sie unter Auswählen eines Testtyps.
Erstellen Sie einen Webtest. Weitere Informationen hierzu finden Sie unter Gewusst wie: Aufzeichnen eines Webtests oder Exemplarische Vorgehensweise: Aufzeichnen und Ausführen eines Webtests.
Beim Erstellen des neuen Tests wurde eine Projektmappe erstellt und dieser automatisch ein Testprojekt hinzugefügt. Ein Testprojekt kann eine beliebige Anzahl von Tests eines beliebigen Typs enthalten. Testprojekte sind neben den anderen Projekten der Projektmappe vorhanden. Sie sind genau wie andere Arten von Projekten in Assemblys integriert.
Doppelklicken Sie im Projektmappen-Explorer auf die Datei mit der Erweiterung .testrunconfig.
Daraufhin wird das Dialogfeld Testlaufkonfiguration angezeigt. Durch Bearbeiten der Testlaufkonfiguration können Sie zahlreiche Aspekte der Testausführung ändern. Sie können mehrere Sätze von Testlaufkonfigurationseinstellungen speichern, es ist jedoch nur jeweils ein Satz aktiv. Die Tests werden mit den Einstellungen der jeweils aktiven Testlaufkonfiguration ausgeführt. Weitere Informationen finden Sie unter Konfigurieren der Testausführung.
Klicken Sie auf Test, Fenster und dann auf Testansicht.
Im Fenster Testansicht werden alle derzeit geladenen Tests angezeigt. Sie verwenden es bei der Testentwicklung. Weitere Informationen finden Sie unter Anzeigen und Ausführen von Tests.
Führen Sie nun den Webtest aus. Siehe Gewusst wie: Ausführen eines Webtests.
Bei der Ausführung eines Tests wird das Fenster Testergebnisse geöffnet. In diesem Fenster wird eine Zusammenfassung der Testergebnisse in Tabellenform angezeigt. Es wird jeweils ein Testlauf angezeigt; innerhalb des Testlaufs enthält jede Zeile das Ergebnis eines einzelnen Tests.
Sie können im Fenster Testergebnisse auf eine Zeile doppelklicken, um genauere Informationen zu den Ergebnissen dieses Tests anzuzeigen. Indem Sie auf der Symbolleiste des Fensters Testergebnisse auf Codeabdeckungsergebnisse anzeigen klicken, können Sie auch Daten darüber anzeigen, in welchem Umfang der Code bei der Ausführung des Tests abgedeckt wurde. Weitere Informationen finden Sie unter Gewusst wie: Erfassen von Codeabdeckungsdaten.
Hinweis: Wenn Sie mit Team Foundation Server verbunden sind, können Sie die Testergebnisdaten auch veröffentlichen, Arbeitsaufgaben aus den Tests oder den Testergebnissen erstellen und Tests oder Testergebnisse mit vorhandenen Arbeitsaufgaben verknüpfen. Weitere Informationen hierzu finden Sie unter Integration in Team System.
Klicken Sie auf Test, auf Fenster und dann auf Testlisten-Editor.
Dadurch wird der Testlisten-Editor angezeigt. Wenn Sie ein Tester sind, verwenden Sie den Testlisten-Editor wahrscheinlich häufiger. In diesem Fenster können Sie Tests in Listen anordnen, Tests ausführen, die Anzeige der geladenen Tests filtern und gruppieren, zusätzliche Tests in den derzeit geladenen Satz importieren und Tests exportieren. Wenn keine Tests geladen sind, können Sie über den Testlisten-Editor Tests aus Ordnern auf der Festplatte laden. Weitere Informationen finden Sie unter Verwalten von Tests.
Öffnen Sie eine Visual Studio 2005-Eingabeaufforderung, und geben Sie mstest /? ein.
Dies ist das Befehlszeilen-Testprogramm MSTest.exe. Sie verwenden diesen Befehl, wenn Sie Tests in einer Test- oder Kompilierungsabteilung ausführen. Mit diesem Befehl können Sie Tests ausführen und Ergebnisse abrufen sowie die Testergebnisdaten veröffentlichen, sodass die anderen Teammitglieder sie verwenden können. Weitere Informationen finden Sie unter Testausführung in der Befehlszeile.
Erstellen Sie einen manuellen Test. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines manuellen Tests.
Klicken Sie im Testlisten-Editor mit der rechten Maustaste auf Testlisten, und klicken Sie dann auf Neue Testliste.
Geben Sie einen Namen Ihrer Wahl ein, und klicken Sie dann auf OK.
Sie haben eine Testliste erstellt. Testlisten sind Container zum Anordnen von Tests.
Klicken Sie im Testlisten-Editor auf Alle geladenen Tests.
Ziehen Sie den Webtest und den manuellen Test in die soeben erstellte Testliste.
Damit haben Sie die beiden Tests in die neue Testliste eingefügt.
Klicken Sie auf das Feld neben der Testliste, und klicken Sie auf Aktivierte Tests durchführen.
Dadurch werden alle in der Testliste enthaltenen Tests ausgeführt. Bei einem dieser Tests handelt es sich um einen manuellen Test. Bei der Ausführung eines manuellen Tests wird von Visual Studio ein Dialogfeld mit einer entsprechenden Warnmeldung angezeigt. Dies ist einer von zahlreichen Fällen, in denen Sie über ein Dialogfeld das weitere Vorgehen angeben müssen oder auf eine bestimmte Situation aufmerksam gemacht werden. Wie die meisten Aspekte von Visual Studio kann auch das Verhalten solcher Dialogfelder durch die Einstellungen auf einer Seite angepasst werden, die über die Option Optionen im Menü Extras aufgerufen wird. Weitere Informationen finden Sie unter Dialogfelder der Test Edition.
Integration in Team System
Wenn bei der Visual Studio-Sitzung eine Verbindung mit Team Foundation Server besteht, können Sie die teambezogenen Aspekte von Testtools in Team System verwenden, z. B. die Folgenden:
Sie können Testergebnisse und Codeabdeckungsdaten in Team Foundation Server veröffentlichen. Weitere Informationen finden Sie unter Veröffentlichen von Testergebnissen. Nachdem die Testergebnisse veröffentlicht wurden, können diese von den anderen Teammitgliedern angezeigt und analysiert werden.
Sie können einen Fehler auf der Grundlage eines Testergebnisses erstellen. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer Arbeitsaufgabe auf der Grundlage eines Testergebnisses.
Sie können veröffentlichte Testergebnisse von einem Build herunterladen. Weitere Informationen finden Sie unter Gewusst wie: Anzeigen von Testergebnissen in einem Buildbericht.
Nachdem Sie eine Testliste erstellt haben, können Sie diese wiederverwenden, wenn eine Person in der Kompilierungsabteilung Team Foundation Build verwendet, um einen Buildtyp zu erstellen, z. B. beim Ausführen von Buildüberprüfungtests. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer Builddefinition und unter Gewusst wie: Konfigurieren und Ausführen von Buildüberprüfungstests (Build Verification Test - BVT).
Eine Testliste kann mit einer Eincheckrichtlinie verknüpft werden. Weitere Informationen finden Sie unter Arbeiten mit Eincheckrichtlinien und -hinweisen. So kann ein Projektleiter angeben, dass bestimmter Code mit einem bestimmten Satz von Tests getestet werden muss, bevor er eingecheckt wird.
Siehe auch
Aufgaben
Gewusst wie: Erstellen eines Testprojekts
Gewusst wie: Konfigurieren der Testprojekterstellung
Gewusst wie: Öffnen eines zu bearbeitenden Tests
Gewusst wie: Konfigurieren der Dialogfelder der Test Edition
Gewusst wie: Festlegen von Zeitlimits für die Ausführung von Tests
Konzepte
"Gewusst wie"-Themen zur Test Edition
Weitere Ressourcen
Anzeigen und Ausführen von Tests