Testen der Anwendung
Sie können im Testlebenszyklus, der aus dem Planen, Testen und Verfolgen des Status mithilfe von Visual Studio Ultimate oder Visual Studio Test Professional besteht, jetzt produktiver arbeiten. Diese Testtools sind in Team Foundation Server integriert, sodass Sie die Tests auf Grundlage der gleichen Teamprojekte definieren können, die in anderen Bereichen der Organisation verwendet werden.
Sowohl Microsoft Visual Studio 2010 Ultimate als auch Visual Studio Test Professional 2010 beinhalten ab sofort eine neue Anwendung namens Microsoft Test Manager, die Sie bei der Definition und Verwaltung Ihrer Testaktivitäten mit Testplänen unterstützt. Die folgende Abbildung zeigt, wie Sie einen Testplan erstellen und diesem die benötigten Testsammlungen, Testfälle oder Konfigurationen hinzufügen. Mithilfe der Konfigurationen legen Sie fest, welche Einstellungen für die Ausführung von Testsammlungen bzw. Testfällen verwendet werden:
Nach Abschluss der Definition können Sie mit dem Test beginnen. Wenn Anforderungen, Benutzertextabschnitte oder Funktionen für den Test bereitstehen, können Sie die Tests für alle angegebenen Konfigurationen ausführen. Dieser Plan versetzt Sie in die Lage, den Status während der Ausführung der Tests zu messen und die Anzahl der verbleibenden Tests zurückzugeben.
Sie können manuelle Tests mithilfe des Microsoft Test Runner in Microsoft Test Manager ausführen. Sie können zudem automatisierte Tests in Microsoft Test Manager ausführen, wenn ein Testfall automatisiert wurde. Die bei der Ausführung dieser Tests ermittelten Ergebnisse werden einem Testplan zugeordnet.
Darüber hinaus können Sie automatisierte Tests, die keinem Plan zugeordnet sind, in Visual Studio ausführen. Wählen Sie aus, ob die Tests einzeln, im Rahmen einer Eincheckrichtlinie oder basierend auf Testkategorien ausgeführt werden sollen. Sie können zudem als Teil eines Builds, der mit Team Foundation Build erstellt wurde, und über die Befehlszeile ausgeführt werden.
Da die Testtools in die anderen Teile von Visual Studio Ultimate integriert sind, können Sie die Testergebnisse in einer Datenbank speichern, Trend- und Verlaufsberichte generieren sowie verschiedene Arten von Daten vergleichen. Ermitteln Sie anhand der Daten beispielsweise, wie viele und welche Fehler von den Tests erkannt wurden.
Aufgaben
Die folgenden Themen unterstützen Sie beim Testen einer Anwendung:
Aufgaben |
Verwandte Themen |
---|---|
Planen von Testaktivitäten: Sie können Tests basierend auf bestimmten Anforderungen oder User Storys planen. Verknüpfen Sie die Tests mit diesen Anforderungen oder Benutzertextabschnitten, und planen Sie anschließend die Konfigurationen, die Sie zum Ausführen der Tests verwenden möchten. Sie können Testsammlungen auch auf Grundlage anderer Kriterien für die Planung der Testaktivitäten erstellen. |
|
Erstellen und Verwalten von Tests: Sie können sowohl manuelle als auch automatisierte Tests als Teil des Plans erstellen und verwalten. Sie können Testfälle erstellen, die als manuelle Tests mit einzelnen Testschritten in Microsoft Test Manager ausgeführt werden. Automatisierte Tests, z. B. Komponententests, Auslastungstests und automatisierte UI-Tests, können mit Visual Studio erstellt werden. Bei Bedarf können Sie Testfälle später in automatisierte Tests konvertieren, indem Sie den Testfall automatisieren. |
|
Einrichten der Testausführung und Datenerfassung von einem Remotestandort: Mithilfe von Testeinstellungen und Umgebungen können Sie einrichten, welche Datentypen remote erfasst werden oder welche Auswirkungen der Test während seiner Ausführung auf das System hat. Sie können beispielsweise Codeabdeckungsdaten erfassen, eine bestimmte Netzwerkverbindung emulieren, die Benutzeroberflächenaktionen für einen manuellen Test aufzeichnen oder Diagnoseablaufverfolgungsprotokolle erfassen, um einen komplexen Fehler zu reproduzieren. |
Einrichten von Testcomputern zum Ausführen von Tests oder Sammeln von Daten |
Ausführen von Tests: Sie können die Tests in einem Testplan mit Microsoft Test Manager ausführen und die Testergebnisse speichern, um den Teststatus zu messen. Sie können die Tests mit Visual Studio oder über die Befehlszeile ausführen. |
|
Senden von Fehlern: Sie können Fehler mit ausführlichen Informationen senden, die Sie beim Ausführen der Tests mit Test Runner erfasst haben. Darüber hinaus können Sie Fehler in Visual Studio oder Microsoft Test Manager senden. |
|
Verfolgen der Softwarequalität: Sie können die Testbereitschaft messen sowie den Teststatus und den Status von Fehlern verfolgen. |
Siehe auch
Aufgaben
Quick Start Guide for Manual Testing using Microsoft Test Manager