Erstellen von Testeinstellungen für manuelle Tests

Testeinstellungen enthalten Adapter für diagnostische Daten, die verschiedene beim Ausführen manueller und/oder automatisierter Tests zu sammelnde Datentypen angeben. Adapter für diagnostische Daten können auch angeben, wie der Testcomputer beeinflusst werden soll. Mit einem Adapter für diagnostische Daten könnte z. B. eine Aktionsaufzeichnung, ein Aktionsprotokoll oder eine Videoaufzeichnung erstellt werden oder es könnten Systeminformationen gesammelt werden. Darüber hinaus können Diagnosedatenadapter verwendet werden, um auf dem Testcomputer potenzielle Engpässe zu simulieren oder den verfügbaren Systemspeicher zu reduzieren. Sie können z. B. ein langsames Netzwerk emulieren, um einen Engpass im System zu erzwingen.

Testeinstellungen definieren Folgendes:

  • den Typ der auszuführenden Tests (manuell oder automatisiert)

  • den Satz von Rollen, der für die zu testende Anwendung erforderlich ist

  • die für die Testausführung zu verwendende Rolle

  • die für jede Rolle zu verwendenden Adapter für diagnostische Daten

Weitere Informationen zu allen verfügbaren Adaptern für diagnostische Daten für manuelle Tests finden Sie in der Tabelle in der folgenden Prozedur.

Sammeln von Daten auf einem lokalen Computer mithilfe von Standardtesteinstellungen

Wenn Sie lediglich manuelle Tests auf einem lokalen Computer ausführen möchten und keine Daten auf anderen Ebenen der Anwendung sammeln möchten, können Sie die Standardtesteinstellungen verwenden. In den Standardtesteinstellungen werden die folgenden Diagnosedatenadapter verwendet, um Daten nur auf dem lokalen Computer zu sammeln:

  • Aktionen

  • ASP.NET-Clientproxy für IntelliTrace und Testauswirkung

  • IntelliTrace

  • Systeminformationen

  • Testauswirkung

Für diese Einrichtung ist es nicht erforderlich, in den Testeinstellungen einen Satz von Rollen oder im Testplan eine Umgebung auszuwählen. Dies ist für die ersten Schritte die einfachste Vorgehensweise.

Tipp

Wenn Sie diese Vorgehensweise wählen, müssen Sie keine Testeinstellungen für die Testpläne erstellen. Die Standardeinstellungen werden hinzugefügt, wenn Sie einen Testplan erstellen.

Sammeln von Daten auf lokalen Computern mit bestimmten Adaptern für diagnostische Daten

Wenn Sie mit anderen Adaptern für diagnostische Daten manuelle Tests ausführen und Daten zu einem lokalen Computer sammeln möchten, müssen Sie Testeinstellungen erstellen und diese dem Plan hinzufügen. Es ist jedoch nicht erforderlich, den Testeinstellungen einen Satz von Rollen hinzuzufügen. Sie können einfach den Standardsatz von Rollen "Lokal" für den Satz von Rollen verwenden. Auf diese Weise wird eine standardmäßige passende Umgebung <Nur lokaler Computer> ausgewählt.

Remotes Sammeln von Daten

Wenn Sie die manuellen Tests auf einem lokalen Computer ausführen und Daten remote sammeln möchten, müssen Sie eine Umgebung für den Satz von Rollen erstellen, der die Remoteebenen der zu testenden Anwendung darstellt. Anschließend müssen Sie diesen Satz von Rollen in den Testeinstellungen auswählen und angeben, welche Daten gesammelt werden sollen oder wie der Testcomputer für jede Rolle beeinflusst werden soll. Sie können auch Daten für die lokale Rolle sammeln, wo die Tests ausgeführt werden. Dieser Computer wird im Bereich Satz von Rollen für die Rollenansicht als "Lokal" angezeigt. Dieser lokale Computer wird auch angezeigt, wenn Sie die zu sammelnden Daten und Diagnosen auswählen.

In den ersten beiden Spalten der folgenden Tabelle sind die Optionen zum Sammeln von Daten oder Beeinflussen des Testcomputers beim Ausführen von manuellen Tests auf einem lokalen Computer aufgeführt. In den letzten drei Spalten sind die Aktionen aufgeführt, die Sie jeweils ausführen müssen.

Option 1:

Sammeln von Daten oder Beeinflussen des Testcomputers

Option 2:

Diagnosedatenadapter

Aktion 1:

Erstellen von Testeinstellungen

Aktion 2:

Zu definierender Satz von Rollen

Aktion 3:

Erforderliche passende Umgebung

Nur lokaler Computer

  • Aktionen

  • ASP.NET-Clientproxy für IntelliTrace und Testauswirkung

  • IntelliTrace

  • Systeminformationen

  • Testauswirkung

Nein: Standardtesteinstellungen verwenden

Nein

<Lokal> wurde bereits als Testumgebung im Testplan hinzugefügt.

Nur lokaler Computer

Bestimmte Adapter auswählen

Ja

Standard verwenden: <Lokal>

Standard verwenden: <Nur lokaler Computer>

Lokaler Computer und Remotecomputer

Bestimmte Adapter auswählen

Ja

Ja

Ja

Tipp

Wenn Sie über eine Umgebung verfügen, die einen Desktopclient einschließt, können Sie die manuellen Tests auf diesem Computer ausführen, wenn Sie Microsoft Test Manager installieren. Das bedeutet, dass dieser Computer dann der lokale Computer für die Testeinstellungen wird, da Sie die manuellen Tests auf diesem Computer ausführen.

Weitere Informationen finden Sie unter Einrichten von Computern und Sammeln von Diagnoseinformationen mithilfe von Testeinstellungen.

Erstellen von Testeinstellungen für manuelle Tests

Einige Eigenschaften, die Sie für einen Testplan festlegen können (einschließlich der Testeinstellungen), werden in der folgenden Abbildung dargestellt.

Planeigenschaften

So erstellen Sie Testeinstellungen für manuelle Tests

  1. Öffnen Sie Microsoft Test Manager.

    Tipp

    Klicken Sie zum Öffnen des Microsoft Test Manager-Fensters auf "Start" und anschließend auf "Alle Programme". Zeigen Sie auf "Microsoft Visual Studio 2010", und klicken Sie dann auf "Microsoft Test Manager 2010".

  2. Klicken Sie auf der Centergruppenauswahl auf den Pfeil nach unten und dann auf Testcenter.

  3. Klicken Sie auf der Centergruppen-Menüleiste auf Plan und dann auf Eigenschaften.

    Die Eigenschaften für den derzeit ausgewählten Testplan werden angezeigt.

  4. Klicken Sie auf den Dropdownpfeil neben Testeinstellungen unter Manuelle Läufe, und klicken Sie dann auf Neu.

    Die Seite Neue Testeinstellungen wird geöffnet, auf der die Seite Allgemein ausgewählt ist.

    Tipp

    Sie können Testeinstellungen auch im Laborcenter erstellen, indem Sie auf der Centergruppen-Menüleiste auf Testeinstellungen und anschließend auf Neu klicken.

  5. Geben Sie unter Name den Namen für die Testeinstellungen ein.

  6. (Optional) Geben Sie unter Beschreibung eine Beschreibung für die Testeinstellung ein, damit andere Teammitglieder ihren Zweck erkennen können.

  7. Wählen Sie unter Welchen Testtyp möchten Sie ausführen? den Typ Manuell aus, und klicken Sie dann auf Weiter.

    Die Seite Neue Testeinstellungen wird geöffnet, auf der die Seite Rollen ausgewählt ist.

    Wichtig

    Die Rolle "Lokal" wird automatisch als Rolle zum Ausführen von Tests für manuelle Tests ausgewählt.

    Informationen zum Verwenden automatisierter Tests finden Sie unter Erstellen von Einstellungen für automatisierte Tests als Teil eines Testplans.

    Seite "Rollen" in den Testeinstellungen

  8. Um mit einem Satz von Rollen Daten remote zu sammeln oder um einen Testcomputer zu beeinflussen, wenn Sie die Tests ausführen, treffen Sie in der Liste mit den Einträgen Sätze von Rollen und Übereinstimmende Umgebungen eine Auswahl. Klicken Sie auf Weiter.

    Die Seite Neue Testeinstellungen wird geöffnet, auf der die Seite Daten und Diagnose ausgewählt ist.

    Tipp

    Wenn Sie nur auf einem lokalen Computer Tests ausführen, Daten sammeln und eine Diagnose vornehmen, ändern Sie den Standardwert Lokal für Sätze von Rollen nicht, und klicken Sie dann auf Weiter.

    Seite "Daten und Diagnose" in den Testeinstellungen

  9. Zur Auswahl der Daten und der Diagnose, die Sie für jede Rolle sammeln möchten, wählen Sie die Rolle aus. Wählen Sie für jede Rolle nach Bedarf die Adapter für diagnostische Daten aus. Zur Konfiguration der einzelnen Diagnosedatenadapter, die Sie für jede Rolle ausgewählt haben, klicken Sie auf Konfigurieren.

    Ausführliche Informationen zu den einzelnen Diagnosedatenadaptern und deren Konfiguration finden Sie im entsprechenden Thema in der folgenden Tabelle.

    Tipp

    In der Tabelle werden nur die Adapter angezeigt, die für die Rolle verwendet werden können, die zum Ausführen von manuellen Tests ausgewählt wird. Weitere Informationen zu Adaptern für diagnostische Daten finden Sie unter Einrichten von Computern und Sammeln von Diagnoseinformationen mithilfe von Testeinstellungen.

    Adapter für diagnostische Daten für die Rolle, mit der die manuellen Tests ausgeführt werden

    Diagnosedatenadapter

    Entsprechendes Thema

    ASP.NET-Clientproxy für IntelliTrace und Testauswirkung: Dieser Proxy ermöglicht das Erfassen von Informationen zu HTTP-Aufrufen von einem Client an einen Webserver für die IntelliTrace- und Testauswirkungsadapter für diagnostische Daten.

    Zur Erfassung dieser Informationen ist keine Konfiguration erforderlich.

    Ereignisprotokoll: Sie können eine Testeinstellung konfigurieren, um das Ereignisprotokoll zu erfassen und in die Testergebnisse aufzunehmen.

    Gewusst wie: Konfigurieren der Ereignisprotokollauflistung mithilfe von Testeinstellungen

    Aktionen: Sie können eine Testeinstellung erstellen, mit der eine Textbeschreibung für jede Aktion gesammelt wird, die während eines Tests ausgeführt wird. Wenn Sie diesen Adapter konfigurieren, wird die Auswahl auch verwendet, wenn Sie bei der Ausführung eines manuellen Tests eine Aktionsaufzeichnung erstellen. Die Aktionsprotokolle und Aktionsaufzeichnungen werden zusammen mit den Testergebnissen gespeichert. Sie können die Aktionsaufzeichnung zu einem späteren Zeitpunkt wiedergeben, um den Test schnell zu durchlaufen, oder Sie können das Aktionsprotokoll anzeigen, um zu sehen, welche Aktionen Sie ausgeführt haben.

    Gewusst wie: Aufzeichnen von Benutzeroberflächenaktionen für manuelle Tests mithilfe von Testeinstellungen

    IntelliTrace: Sie können den Diagnosedatenadapter für IntelliTrace konfigurieren, um bestimmte Diagnoseablaufverfolgungs-Informationen zu erfassen, die das Isolieren von schwierig zu reproduzierenden Fehlern erleichtern. Hierdurch wird eine IntelliTrace-Datei mit der Erweiterung ".iTrace" erstellt, in der diese Informationen enthalten sind. Bei Fehlschlagen eines Tests kann ein Fehler erstellt werden. Die IntelliTrace-Datei, die zusammen mit den Testergebnissen gespeichert wird, wird automatisch mit diesem Fehler verknüpft. Die in der IntelliTrace-Datei gesammelten Daten steigern die Debuggingproduktivität, da sie die Zeit für das Reproduzieren und Diagnostizieren eines Fehlers im Code verkürzen. Auf Basis dieser IntelliTrace-Datei kann die lokale Sitzung auf einem anderen Computer simuliert werden. So wird die Wahrscheinlichkeit verringert, dass ein Fehler nicht reproduziert werden kann.

    Weitere Informationen finden Sie unter Debuggen mit IntelliTrace.

    Gewusst wie: Sammeln von IntelliTrace-Daten zum Beheben schwieriger Probleme

    Netzwerkemulation: Sie können mit einer Testeinstellung angeben, dass Sie eine künstliche Netzwerklast auf den Test anwenden möchten. Die Netzwerkemulation wirkt sich auf die Kommunikation vom und zum Computer aus, indem eine bestimmte Netzwerkverbindungsgeschwindigkeit, z. B. DFÜ, emuliert wird.

    HinweisHinweis
    Die Netzwerkemulation kann nicht verwendet werden, um die Netzwerkverbindungsgeschwindigkeit zu erhöhen.

    Gewusst wie: Konfigurieren von Netzwerkemulation mithilfe von Testeinstellungen

    Systeminformationen: Sie können eine Testeinstellung angeben, um die Systeminformationen zum Computer einzuschließen, auf dem der Test ausgeführt wird. Die Systeminformationen werden in den Testergebnissen mit einer Testeinstellung angegeben.

    Zur Erfassung dieser Informationen ist keine Konfiguration erforderlich.

    Testauswirkungen: Sie können Informationen zu den Methoden des Anwendungscodes erfassen, die beim Ausführen eines Testfalls verwendet wurden. Diese können zusammen mit von Entwicklern am Anwendungscode vorgenommenen Änderungen verwendet werden, um zu ermitteln, auf welche Tests sich diese Entwicklungsänderungen ausgewirkt haben.

    Gewusst wie: Sammeln von Daten, um zu überprüfen, welche Tests nach Codeänderungen ausgeführt werden sollen

    Videorekorder: Sie können beim Ausführen eines Tests eine Videoaufzeichnung der Desktopsitzung erstellen. Das Video kann anderen Teammitgliedern helfen, schwer reproduzierbare Anwendungsprobleme zu isolieren.

    Gewusst wie: Erstellen einer Videoaufzeichnung des Desktops beim Ausführen von Tests mithilfe von Testeinstellungen

  10. Zum Speichern der Testeinstellungen klicken Sie auf Speichern und schließen.

  11. Eine passende Testumgebung wird automatisch unter Testumgebung ausgewählt. Wenn mehrere Testumgebungen mit dem Satz von Rollen in den Testeinstellungen übereinstimmen, können Sie eine andere passende Umgebung auswählen.

  12. Sie können die Änderungen für den Testplan übernehmen, indem Sie auf der Symbolleiste auf Speichern klicken.

    Tipp

    Wenn Sie die Testeinstellungen ändern müssen, klicken Sie neben dem Dropdownpfeil für die Testeinstellungen auf Öffnen. Sie können auch das Lab-Center suchen, auf der mittleren Gruppenmenüleiste auf Testeinstellungen klicken und dann auf Öffnen klicken. Weitere Informationen finden Sie unter Gewusst wie: Bearbeiten einer vorhandenen Testeinstellung für einen Testplan.

Siehe auch

Konzepte

Einrichten von Computern und Sammeln von Diagnoseinformationen mithilfe von Testeinstellungen

Einrichten von Testcomputern zum Ausführen von Tests oder Sammeln von Daten

Weitere Ressourcen

Erstellen von Einstellungen für automatisierte Tests als Teil eines Testplans

Erstellen von Testeinstellungen zum Ausführen von automatisierten Tests in Visual Studio