Freigeben über


Ausführen von Tests in Lab-Umgebungen

Sie können Tests in einer Lab-Umgebung ausführen, nachdem Sie die Anwendung in der Umgebung bereitstellen, oder nachdem die Anwendung automatisch als Teil eines build-deploy-test-Workflows bereitgestellt wird.Sie können diese Tests mit der Benutzeroberfläche in Microsoft Test Manager oder in der Befehlszeile unter Verwendung Tcm ausführen.Build-bereitgestellte-Test Workflowverwendung Tcm zum Ausführen von Tests.Wenn Sie ein build-deploy-test-Workflow verwenden, um die Anwendung zu der Lab-Umgebung bereitzustellen, können Sie automatisierte Tests als Teil des Workflows ausführen.Siehe, Einrichten automatischer Build-, Bereitstellungs- und Testworkflows.

Informationen zum Konfigurieren der Lab-Umgebung, finden Sie unter Verwenden einer Lab-Umgebung für den Anwendungslebenszyklus.

Anforderungen

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

Im Folgenden ein Vergleich der Lab-Umgebung Testfunktionen für jeden Typ:

Tests-Umgebung

Features

Alle Lab-Umgebung

  • Die manuelle und automatisierte Tests der Ausführung.

  • Tests auf mehreren Computern mit unterschiedlichen Rollen wie einer Desktopclient-, einem Webserver und einem Datenbankserver.

  • Erstellen, Bereitstellen und Ausführen automatisierter Tests in der Anwendung mit einem build-deploy-test-Workflow bereit.

Standardumgebung

  • Zusätzlich zu den virtuellen Computern können Sie Tests auf mehreren physischen Computern in der Umgebung ausführen.Sie können Tests auf physischen Computern in SCVMM-Umgebung durchführen.

  • Neben Hyper-V-basierte virtuelle Computer, können Sie Tests auf Nicht-Hyper-V-Umgebungen basierenden virtuellen Computern wie VMware ausführen.

SCVMM-Umgebung

  • Speichern Sie den Zustand der Umgebung beim Build und Bereitstellen Prozess bereit, indem Sie Momentaufnahmen, dann akzeptieren, fügen Sie die Momentaufnahme an einen Fehler an, und somit leichter sein und reproduzierte genau.

  • Stellen Sie die Umgebung automatisch in einen bekannten Zustand zu Beginn jedes Testlaufs wieder her.

  • Führen Sie Tests auf mehreren Kopien einer Umgebung gleichzeitig von Netzwerkisolation.

Aufgaben

Verwenden Sie die folgenden Themen, die Ihnen helfen, die Tests in der Lab-Umgebung auszuführen:

Aufgaben

Verwandte Themen

Automatisierte Tests in den Laborumgebungen ausführen, nachdem die Anwendung bereitgestellt wurde: können Sie automatisierte Tests in der Lab-Umgebung mithilfe Microsoft Test Manager oder in der Befehlszeile mit tcm.exe ausführen, nachdem Sie die Anwendung bereitstellen.

Automatisierte Tests als Teil eines Builds ausführen, Bereitstellungs- und Testworkflow: können Sie ein build-deploy-test-Workflow erstellen, der die Anwendung erstellt, stellen Sie es in einer Lab-Umgebung, dann Ausführungen zu automatisierten Tests auf ihr mithilfe einer Builddefinition.

Ausführen von manuellen Tests und Erstellen von reproduzierbaren Fehlern mit der Lab-Umgebung: können Sie manuelle Tests in einer Lab-Umgebung ausführen, um die Ergebnisse jedes Tests und der Testdaten aus der Lab-Umgebung vor und nach den Testläufen aufzuzeichnen.Wenn Sie eine SCVMM-Umgebung verwenden, können Sie eine Momentaufnahme der Umgebung vor und nach den Testläufe planen.Dies ermöglicht es Ihnen, um einen Fehler zu senden, der einen Link zur Momentaufnahme enthält, dass Entwickler verwenden kann, um die Umgebung problemlos neu zu erstellen, zu der Zeit, das der Fehler aufgetreten ist.

Siehe auch

Konzepte

Ausführen von Tests mit Microsoft Test Manager

Verwenden einer Lab-Umgebung für den Anwendungslebenszyklus

Gewusst wie: Ausführen von automatisierten Tests anhand eines Build-, Bereitstellungs- und Testworkflows