Testen der Anwendung
Sie können im Testlebenszyklus der Planung der, Testen und Verfolgen für den Ihr Fortschritt, indem Sie Visual Studio Ultimate, Visual Studio Premium oder Test Professional verwenden.Diese Testtools sind in Team Foundation Server integriert, sodass Sie die Tests auf Grundlage der gleichen Teamprojekte definieren können, dass in anderen Bereichen der Organisation verwenden.
Vorsicht |
---|
Dieser Abschnitt der MSDN Library ist über die gesamte Anwendung testen, entweder manuell oder indem automatisierte Systemtests erstellen.In vielen Softwareprojekten wird diese Art von Tests durch Spezialistentester ausgeführt. jedoch, wenn Sie ein Entwickler sind und Sie Komponententests zusammen mit den Methoden und Klassen des Anwendungscodes schreiben möchten, finden Sie unter Überprüfen von Code mithilfe von Komponententests und Testen der Benutzeroberfläche mit automatisierten Tests der codierten UI. |
Visual Studio Ultimate, Visual Studio Premium und Test Professional schließen Microsoft Test Manager ein, die Ihnen helfen, die Testaktivitäten zu definieren und zu verwalten, indem sie Testpläne verwenden. Erstellen Sie einen Testplan und fügen alle Testsammlungen, Testfälle oder Konfigurationen hinzu, die Sie benötigen, wie in der folgenden Abbildung dargestellt. Die Konfigurationen werden verwendet, um zu bestimmen, die ups Sie verwenden möchten, um Testsammlungen Testfälle auszuführen oder festlegen:
Nach Abschluss der Definition können Sie mit dem Test beginnen.Wenn Anforderungen, User Stories 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 und explorative Tests von Microsoft Test Manager mit Microsoft Test Runner 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 mit anderen Teilen von Visual Studio Premium integriert sind, können Sie die Testergebnisse in einer Datenbank speichern, Trend- und Verlaufsberichte generieren sowie und verschiedene Arten von Daten vergleichen.Ermitteln Sie anhand der Daten beispielsweise, wie viele und welche Fehler von den Tests erkannt wurden.
Siehe Video: Leicht reproduzierende Probleme durch manuelle TestsVideo: Verwalten der Lab-Umgebung für TestsVideo: Auslastungstests-Anwendungen in Visual Studio.
Aufgaben
Die folgenden Themen unterstützen Sie beim Testen einer Anwendung:
Aufgaben |
Verwandte Themen |
---|---|
Aktualisierungstestaktivitäten aus früheren Versionen von Visual Studio: können Sie die Testaktivitäten aus früheren Versionen von Visual Studio aktualisieren.Allerdings sind mehrere Testprojekte, die Sie in Visual Studio 2010 SP1 erstellt haben, kompatibel und müssen nicht aktualisiert werden.Beispielsweise können die Testprojekte, die mithilfe Visual Studio 2010 SP1 erstellt haben, das Komponententests enthalten, die Tests der codierten UI, die Webleistungs- oder die Auslastungstests in Visual Studio 2012 geöffnet werden.Daher kann das Team fortfahren, um Visual Studio 2010 SP1 oder Visual Studio 2012 zu verwenden, um mit diesen Testprojekten zu arbeiten.In einigen Fällen, wie wenn Projekte Tests der codierten UI enthalten, werden die Projekte möglicherweise behoben werden, wenn sie in Visual Studio 2012 geöffnet sind.Der Reparaturprozess aktiviert das Testprojekt, mit Visual Studio 2010 SP1 und Visual Studio 2012 ordnungsgemäß funktionieren.Darüber hinaus kann Microsoft Test Manager, mit der früheren Version von Visual Studio 2010 ist möglich. Wenn Sie vorhandene manuelle Testfälle verfügen, die Sie erstellt haben, indem Sie Versionen von Visual Studio vor Visual Studio 2010 haben, können Sie Daten aus diesen Testfällen in einen manuellen Testfall migrieren, der in Microsoft Test Manager verwendet werden kann. |
Upgrade der Testmaßnahmen von früheren Visual Studio-Versionen |
Mit Microsoft Test-Manager:, das Sie manuelle und explorativen Tests planen, verwalten und ausführen können.Sie können die manuellen Tests auch automatisieren, nachdem sie stabilisiert sind.Während Sie manuelle und explorativen Tests ausführen, können Sie Fehler protokollieren.Der Fehler enthält eine Ablaufverfolgung der neuen Aktionen, eine Momentaufnahme des Zustands des Systems, und eine Kopie von allen erwähnt Sie hat beim Untersuchen des Systems.Sie können die Aktionen im Testfall aufzeichnen, damit sie wiedergegeben bei späteren Möglichkeiten sein können. Sie können Microsoft Test Manager auch verwenden, um Labcomputer installieren und verwalten.Sie können ein virtuelles Lab konfigurieren, in dem ein verteiltes System und in einem Link dieses Lab zum Testplan installieren.Wenn Sie Test-für Beispiel überprüfen müssen, wenn Sie veröffentlichen möchten, kann eine Änderung an dem System-dlab automatisch neu konfiguriert werden. |
|
Verwenden der Testtools in Visual Studio:Visual Studio 2012 schließt Einheit, codierte Benutzeroberflächen-, Webleistungs- und Auslastungstesttypen ein. Komponententests und Tests der codierten UI werden im Allgemeinen von Entwicklern oder von Teammitgliedern, die Visual Studio verwenden, um die Qualität des Codes in einer Anwendung zu überprüfen verwendet.Beispielsweise Ihnen möglicherweise Sie diese Tests vor dem Überprüfen des Codes in Versionskontrolle.Weitere Informationen finden Sie unter Überprüfen von Code mithilfe von Komponententests und Testen der Benutzeroberfläche mit automatisierten Tests der codierten UI.jedoch bezogen Teammitglieder mit ein, wenn sie der Anwendung, können diese Testtypen für das Konvertieren des manuellen Tests zu automatisierten Tests auch und zur Isolierung von Fehlern, die aus Integrationstests von Team Foundation-Builds herauskommen. Visual Studio Ultimate stellt darüber hinaus bestimmte Versuchsanlagen für Leistung und Belastungstests bereit.Eine Anwendung kann instrumentiert und gesteuert werden, um die Leistung unter vorgeschriebenen Belastungen zu messen.Webanwendungen können mit mehreren Anforderungen gesteuert werden und viele Benutzer simulieren. |
|
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.Beispielsweise sollten Sie die Benutzeroberflächenaktionen für einen manuellen Test aufzeichnen, oder Diagnoseablaufverfolgungsprotokolle erfassen Sie, um zu helfen, einen komplexen Fehler zu reproduzieren. |
Einrichten von Testcomputern zum Ausführen von Tests oder Sammeln von Daten |
Externe Ressourcen
Prozessleitfäden und praktischen Übungen
Tests für fortlaufende Übermittlung mit Visual Studio 2012
CodePlex - Test-Infrastruktur-Prozessleitfaden
Visual Studio-Test-Werkzeugausstattungs-Prozessleitfaden
Visual Studio Lab Management-Handbuch
Videos
Leicht reproduzierende Probleme durch manuelle Tests
Verwalten der Lab-Umgebung für Tests
Auslastungstests-Anwendungen in Visual Studio
Forum
Visual Studio ALM + Team Foundation Server-Blog
Siehe auch
Aufgaben
Quick Start Guide for Manual Testing using Microsoft Test Manager