(virtuelle) SCVMM-Umgebungen

Eine SCVMM-Lab-Umgebung ist eine Gruppe virtueller Computer, auf denen Tests ausgeführt werden können. Sie werden mit Microsoft Test Manager erstellt und verwaltet.

In der Regel werden Lab-Umgebungen beim Testen von Anwendungen eingesetzt, die auf Servern ausgeführt werden, z. B. Webanwendungen. Die Serverkomponenten werden auf Lab-Computern ausgeführt, und der Webbrowser oder die Client-App wird auf dem lokalen Computer ausgeführt.

Mithilfe von SCVMM-Umgebungen sind folgende Aktionen möglich:

  • Sammeln von Diagnosedaten während der Ausführung von Tests

  • Zurücksetzen aller Computer in einer Umgebung in den Anfangszustand. Sie vermeiden das Risiko, Daten oder gespeicherte Zustände von vorausgegangenen Tests zu verwenden.

  • Erstellen einer Momentaufnahme der Computer in der Umgebung im Fehlerfall. Dies hilft bei der Diagnose.

  • Erstellen einer neuen Umgebung von Testcomputern jederzeit

  • Erstellen einer Bibliothek von Umgebungsvorlagen, die zum Erstellen vorkonfigurierter Testumgebungen verwendet werden können.

    Sie können z. B. eine Vorlage einrichten, die Internetinformationsdienste (IIS) auf einem Computer und SQL Server auf einem anderen enthält. Nachdem Sie eine Instanz aus dieser Vorlage erstellt haben, müssen Sie nur noch die eigene Serversoftware installieren.

  • Erstellen von netzwerkisolierten Umgebungen, die repliziert werden können, ohne Domänennamenkonflikte zu verursachen

Sie haben noch kein SCVMM in Ihrer Teamprojektsammlung? Sie müssen SCVMM einrichten und dann eine Bibliothek virtueller Computer erstellen.

Alternativ können Sie auch Standardumgebungen in Betracht ziehen. Eine Standardumgebung kann von jeder Hardware oder von jedem virtuellen Computer erstellt werden. Das Einrichten von Standardumgebungen erfordert weniger Vorarbeiten. Sie ermöglichen es, Computer für Tests zu reservieren und Diagnosedaten zu sammeln, der Zustand der jeweiligen Computer kann jedoch nicht gespeichert oder zurückgesetzt werden.

Gibt es bereits eine Umgebung, die Sie verwenden können?

Öffnen Sie Microsoft Test Manager, um festzustellen, ob es eine Lab-Umgebung gibt, die bereit ist und nicht verwendet wird. Wählen Sie eine Umgebung aus, um festzustellen, ob die Anzahl und Typen der Computer vorhanden sind, die Sie benötigen.

Lab-Umgebungen in Ihrem Projekt

Wenn Sie eine geeignete Umgebung finden, markieren Sie sie als verwendet, und installieren Sie die Software. Vergessen Sie nach Abschluss der Tests nicht, die Markierung wieder aufzuheben.

Gibt es eine Umgebungsvorlage, die Sie bereitstellen können?

SCVMM-Umgebungen können als Vorlagen gespeichert werden. Sie können anhand einer Vorlage eine neue Umgebung erstellen. Finden Sie heraus, ob eine geeignete Vorlage in der Bibliothek Ihres Projekts vorhanden ist.

  1. Öffnen Sie das Lab-Center, wechseln Sie zur Seite Bibliothek, und überprüfen Sie die Umgebung.

  2. Wählen Sie jedes Element in der Liste aus, und überprüfen Sie die Anzahl von Computern und Beschreibungen.

  3. Wenn Sie eine geeignete Umgebungsvorlage finden, stellen Sie sie bereit. Die Umgebung wird kopiert und gestartet.

  4. Warten Sie, bis auf der Lab-Umgebungsseite die neue Umgebung bereit ist.

Erstellen einer SCVMM-Umgebung

Wenn Sie keine geeignete Umgebung oder Vorlage gefunden haben, können Sie eine aus der Gruppe virtueller Computer Ihres Projekts erstellen.

Tipp

Erwägen Sie, die Umgebung nach Erstellung in der Umgebungsbibliothek zu speichern.Führen Sie dies durch, nachdem Sie jede Plattformsoftware wie z. B. ein DBMS konfiguriert haben, aber bevor Sie die zu testende Anwendung installieren.

Starten Sie den Assistenten für neue Umgebungen.

Wählen Sie "Neu" aus, um eine Lab-Umgebung zu erstellen.

Neue Umgebung: Typ und Name

Assistent für Lab-Management-Umgebung – Namensseite

Feld

Eingabe

Name

Der Name der Umgebung, der innerhalb des Teamprojekts eindeutig sein muss.

Beschreibung 

Dies ist optional.

Typ

SCVMM

Ist diese Option deaktiviert? Dann müssen Sie SCVMM einrichten.

Tags

Tags sind optionale Name-Wert-Paare, die Sie gemäß den Konventionen des Projekts festlegen können. Beispielsweise kann die Umgebung Tags verwenden, die den Zweck der Umgebung und das Datum angeben, nach dem sie gelöscht werden kann.

Neue Umgebung: Computer

Wählen Sie auf der Computerseite virtuelle Computer oder Vorlagen für virtuelle Computer aus, die der Umgebung hinzugefügt werden.

Assistent für Lab-Management-Umgebung – Computerseite

Verfügbare virtuelle Computer:

Dies ist die Liste virtueller Computer und Vorlagen, die in der Bibliothek des Teamprojekts gespeichert sind. Normalerweise umfasst sie Computer, auf denen unterschiedliche Kombinationen von Betriebssystemen, Clientanwendungen und Serversoftware installiert wurden.

Sie können beispielsweise einen Webclient und einen Webserver auswählen.

Wenn Sie kein Element mit Funktionen finden können, die Sie benötigen, können Sie einen neuen virtuellen Computer einrichten.

  • Wird ausgeführt

Ein ausgeführter virtueller Computer ist ein virtueller Computer, der sich im Zustand "aktiv" befindet. Wenn Sie einen Computer der Umgebung hinzufügen, reservieren Sie ihn gewissermaßen für die Verwendung, da er nicht mehreren Umgebungen gleichzeitig hinzugefügt werden kann. Wenn Sie die Umgebung löschen, wird ein ausgeführter virtueller Computer an den Pool verfügbarer Computer zurückgegeben.

Wenn Sie die Umgebung nur aus ausgeführten virtuellen Computern zusammenstellen, ist sie normalerweise sofort einsatzbereit.

  • Vorlage für virtuelle Computer

Wenn Sie eine Vorlage für virtuelle Computer einer Umgebung hinzufügen, wird ein neuer virtueller Computer erstellt. Das Kopieren dauert einige Minuten.

Ein neuer Name und neue Port-IDs werden automatisch generiert. Software und Tests müssen in der Lage sein, den geänderten Servernamen zu verarbeiten.

  • Gespeicherter virtueller Computer

Wenn Sie einen virtuellen Computer hinzufügen, wird eine genaue Kopie davon in der Lab-Umgebung erstellt.

Wenn Sie mehr als eine ausgeführte Kopie eines gespeicherten virtuellen Computers erstellen möchten, müssen Sie den Computernamen ändern. In der Regel ist ein gespeicherter virtueller Computer Teil einer Arbeitsgruppe.

Wenn Sie Tests auf mehr als einer Gruppe von Computern ausführen möchten, ohne ihre Domänennamen zu ändern, sollten Sie erwägen, eine netzwerkisolierte Umgebung zu installieren.

Ausgewählte Computer:

Sie können die folgenden Eigenschaften für jeden Computer festlegen, den Sie der Umgebung hinzufügen.

Beachten Sie, dass Sie den gleichen virtuellen Computer oder die gleiche Vorlage für virtuelle Computer mehrmals hinzufügen können. Sie müssen die Computer unterschiedlich benennen.

  • Name

Mit diesem Namen wird der virtuelle Computer innerhalb dieser Umgebung identifiziert. Er ist nicht der gleiche wie der Computername.

Verwenden Sie im Namen keine Kommas.

  • Rolle

Mit einer Rolle wird die Funktion des Computers in der Umgebung gekennzeichnet. Sie kann von Test Manager verwendet werden, um zu bestimmen, welche Komponenten für Testzwecke installiert werden und welche Testdaten gesammelt werden. Sie können entweder eine Rolle im Menü auswählen oder einen beliebigen, selbst gewählten Rollennamen eingeben.

Hinweis

Mit der Rolle wird lediglich die beabsichtigte Verwendung des Computers angegeben.Von Lab Management wird nicht automatisch überprüft, ob auf den virtuellen Computern oder in den Vorlagen die erforderliche Software installiert ist.Die Software wird auch nicht automatisch installiert,, damit die Rollen erfüllt werden können.

Neue Umgebung: Computereigenschaften

Assistent für Lab-Management-Umgebung – Computereigenschaftenseite

Registerkarte

Computereigenschaften

Hardwareprofil

Die Menge an Speicher, die Sie dem virtuellen Computer zuweisen möchten.

Betriebssystemprofil (nur Vorlagen)

Betriebssystemtyp, Computername, Administratorkennwort, Produktschlüssel, Domäne und Arbeitsgruppe für die virtuellen Computer, die anhand der Vorlage bereitgestellt wurden.

Hinweis

Wenn Sie eine Vorlage aus SCVMM importieren, werden das gesicherte Administratorkennwort und der Produktschlüssel in der Vorlage entfernt.Sie müssen diese Informationen erneut eingeben.

Name der Eigenschaft

Beschreibung 

Betriebssystem

Der Wert muss dem Betriebssystem entsprechen, das in der Vorlage installiert ist, da die Anpassung, die bei der Konvertierung der Vorlage in einen virtuellen Computer vorgenommen wird, vom Typ und der Version des Betriebssystems abhängig ist.

Identitätsinformationen

Gibt an, wie der Computername erstellt wird, wenn ein virtueller Computer mit der Vorlage erstellt wird:

  • Damit Lab Management einen eindeutigen Namen generiert, legen Sie Computername auf * fest.

  • Damit bei der Bereitstellung der Vorlage eine Eingabeaufforderung für den Computernamen angezeigt wird, deaktivieren Sie das Textfeld Computername.

Administratorkennwort

Das Kennwort, das für das Administratorkonto verwendet werden soll. Damit können Sie sich am Computer anmelden, wenn er ausgeführt wird.

Product Key

Gibt den Windows-Produktschlüssel an, der verwendet wird, um das Betriebssystem der Vorlage zu authentifizieren. Stellen Sie sicher, dass der eingegebene Product Key für die Version des Betriebssystems auf dem virtuellen Computer gültig ist.

Zeitzone

Gibt die Zeitzone an, die von virtuellen Computern verwendet wird, die mithilfe der Vorlage erstellt werden.

Domäne/Arbeitsgruppe

Gibt an, ob ein virtueller Computer, der mithilfe der Vorlage erstellt wird, mit einer Arbeitsgruppe oder einer Active Directory-Domäne verknüpft ist.

  • Wählen Sie zum Angeben eines Arbeitsgruppencomputers "Arbeitsgruppe" aus, und geben Sie einen Namen für die Arbeitsgruppe ein.

  • Wählen Sie zum Angeben einer Domäne Domäne (FQDN) aus, und geben Sie anschließend den voll qualifizierten Namen der Domäne ein. Geben Sie anschließend den Kontonamen und das Kennwort eines Benutzers ein, der die Berechtigung für den Beitritt zur Domäne besitzt.

[GUIRunOnce]-Befehle

Gibt die Skripts an, die auf einem virtuellen Computer ausgeführt werden, die mithilfe der Vorlage erstellt werden, wenn sich ein Benutzer zum ersten Mal am virtuellen Computer anmeldet.

Computertags

Benutzerdefinierte Eigenschaften. Damit können Sie Informationen angeben wie z. B.:

  • Updates und Anwendungen, die auf dem virtuellen Computer installiert sind

  • Sprache oder Gebietsschema des Betriebssystems

  • Funktionen des virtuellen Computers, z. B. Netzwerkadapter und Datenträger

Neue Umgebung: Erweitert

Erweiterte Eigenschaften werden nur für automatisierte Systemtests verwendet.

Neue Umgebung: Überprüfung

Überprüfen Sie die Umgebung, um sicherzustellen, dass die festgelegten Eigenschaften gültig sind.

Wenn die Überprüfung fehlschlägt, müssen Sie das Problem vor dem Beenden beheben.

Wenn die Überprüfung erfolgreich ist, sind Sie fertig.

Erstellen einer SCVMM-Umgebung - Setup verifizieren

Der Assistent für die neue Umgebung wird geschlossen, und Ihre Umgebung wird in der Liste der Umgebungen unter dem Typ SCVMM angezeigt.

Das Erstellen der Umgebung kann einige Zeit in Anspruch nehmen. Der Status des Vorgangs wird in der Liste der Umgebungen angezeigt. Wählen Sie eine Umgebung aus, um den Status der einzelnen Computer anzuzeigen.

Nachdem ein virtueller Computer erstellt wurde, können Sie sich bei ihm anmelden, wenn Sie dies möchten. Wählen Sie die Umgebung aus, und stellen Sie anschließend eine Verbindung über das Kontextmenü des Computersymbols her.

Verwenden einer SCVMM-Umgebung

  1. Markieren Sie die Umgebung als verwendet, um sie sich selbst zuweisen.

  2. Stellen Sie eine Verbindung mit der Umgebung her.

    Wählen Sie eine Umgebung aus, und stellen Sie eine Verbindung her.

    Melden Sie sich an den Computern der Umgebung an, und konfigurieren Sie jede benötigte Plattformsoftware, wie z. B. das Datenbankmanagementsystem.

    Wählen Sie im Viewer einen Computer aus, und melden Sie sich an.

  3. Möchten Sie eine weitere Umgebung dieser Art zu einem anderen Zeitpunkt erstellen? Erwägen Sie, sie in der Umgebungsbibliothek zu speichern. Sie müssen die Umgebung zunächst anhalten.

  4. Legen Sie in den Testplaneigenschaften die Testumgebung auf die Umgebung fest, die Sie ausgewählt haben. Dies ermöglicht das Sammeln von Ereignisprotokollen und anderen Daten von den Computern in der Umgebung.

    Wählen Sie in den Testplaneigenschaften eine Lab-Umgebung aus.

  5. Installieren Sie den neuesten Build der Software.

    Führen Sie die Tests aus.

    Diagnoseinformationen von den Lab-Computern werden in den Testergebnissen erfasst und auch an jeden erzeugten Fehler angefügt.

  6. Wenn Sie mit der Umgebung fertig sind, wählen Sie "Markierung als verwendet aufheben" aus.

    Sie können die Umgebung auch löschen, um die Vorlagencomputer zu entfernen oder zu ermöglichen, dass anderen Umgebungen aktive virtuelle Computer hinzugefügt werden.

Fragen und Antworten

  • F: Welche Versionen von SCVMM werden unterstützt?

    SCVMM 2008 R2

    SCVMM 2012

    SCVMM 2012 SP1

    SCVMM 2012 R2

    Team Foundation Server 2010 SP1

    Thema ist vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden

    Team Foundation Server 2012 RTM

    Thema ist vorhanden Thema ist nicht vorhanden Thema ist vorhanden Thema ist nicht vorhanden

    Team Foundation Server 2012,4

    Thema ist vorhanden Thema ist nicht vorhanden Thema ist vorhanden Thema ist vorhanden

    Team Foundation Server 2013 RTM

    Thema ist vorhanden Thema ist nicht vorhanden Thema ist vorhanden Thema ist vorhanden
  • F: Welche Versionen von Hyper-V-Hosts werden unterstützt?

    Hyper-V 2008 R2

    Hyper-V 2012

    2012 SP1

    Hyper-V 2012 R2

    Gastbetriebssystem (unterstützt von SCVMM-Vorlagen)

    SCVMM 2008 R2

    Thema ist vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden

    Windows XP SP3 32/64, Windows Vista 32/64, Windows 7 32/64

    Windows Server 2003 SP3 32/64, Windows Server 2008 32/64, Windows Server 2008 R2 64

    SCVMM 2012

    Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden

    SCVMM 2012 SP1

    Thema ist vorhanden Thema ist nicht vorhanden Thema ist vorhanden Thema ist nicht vorhanden

    Windows XP SP3 32/64, Windows Vista 32/64, Windows 7 32/64, Windows 8

    Windows Server 2003 SP3 32/64, Windows Server 2008 32/64, Windows Server 2008 R2 64, Windows Server 2012 SP1

    SCVMM 2012 R2

    Thema ist vorhanden Thema ist nicht vorhanden Thema ist vorhanden Thema ist vorhanden

    Windows XP SP3 32/64, Windows Vista 32/64, Windows 7 32/64, Windows 8, Windows 8.1

    Windows Server 2003 SP3 32/64, Windows Server 2008 32/64, Windows Server 2008 R2 64, Windows Server 2012 SP1, Windows Server 2012 R2

    Möglicherweise ist Upgrade von SCVMM 2008 R2 auf SCVMM 2012 für Sie interessant.

  • F: Die SCVMM-Option ist deaktiviert. Wo liegt der Fehler?
    Das Einrichten von SCVMM für die Team Foundation-Projektauflistung ist erforderlich.

    Alternativ können Sie eine Standard-Lab-Umgebung erstellen, die vorhandene physische oder virtuelle Computer umfasst. Das Einrichten von Standardumgebungen erfordert weniger Arbeit, Sie können ihren Zustand aber nicht speichern oder zurücksetzen.

  • F: Es gibt keinen virtuellen Computer mit den Eigenschaften, die ich benötige. Wie erstelle ich einen neuen?
    A: Siehe Erstellen von virtuellen Computern für manuelles Testen.

  • F: Der Status meiner Umgebung ist "Nicht bereit". Wie gehe ich vor?
    A: Wählen Sie im Kontextmenü der Umgebung in der Liste der Umgebungen die Option Reparieren aus.

    Nicht bereit bedeutet, dass ein Test-Agent nicht ordnungsgemäß auf einem der Computer der Umgebung konfiguriert ist. Beim Reparieren wird versucht, ihn zu installieren und neu zu konfigurieren. Sollte dies nicht funktionieren, stellen Sie sicher, dass alle Computer mit dem Testcontroller kommunizieren können. Sie können sich an einem Computer anmelden, obwohl er nicht bereit ist. Öffnen Sie Lab-Center, Controller, um herauszufinden, wo der Testcontroller ausgeführt wird. Der Testcontroller wird normalerweise auf demselben Computer wie Team Foundation Server installiert.

    Wenn auf einem Computer Windows XP ausgeführt wird, führen Sie auf diesem Computer eine manuelle Neuinstallation und Konfiguration des Test-Agents durch. Das Test-Agent-Installationsprogramm ist Bestandteil des Installationsprogramms von Visual Studio.