Planen von manuellen Tests mit Team Web Access

Mit Testplänen können Sie manuelle Tests für Sprints oder Meilensteine nachverfolgen. So können Sie sehen, wenn die Tests für einen bestimmten Sprint oder Meilenstein abgeschlossen sind.

Mit TFS 2013 Update 3 können Sie Testpläne und Testauflistungen anpassen. Fügen Sie z. B. ein zusätzliches Feld zum Identifizieren des Prüfers für einen Testplan hinzu, oder ändern Sie die Standardwerte für das Statusfeld, um Ihren Prozess zu unterstützen. Bei diesem Upgrade auf Update 3 werden Testpläne und Testauflistungen in Arbeitsaufgaben konvertiert. Dadurch werden die IDs geändert. Alle Lesezeichen, die Sie direkt an einem Testplan oder eine Testsammlung ausführen mussten, funktionieren nicht mehr, da sich die IDs geändert haben. Sie greifen weiterhin mit Team Web Access oder Microsoft Test Manager auf die Testpläne und Testauflistungen zu. Aber stellen Sie sicher, dass Sie den Zugriff basierend auf Berechtigungen für den Bereichspfad einrichten.

Zusätzliche Änderungen, die mit TFS 2013.3 eingeführt wurden, finden Sie im Abschnitt mit Fragen und Antworten.

Tests planen

  1. Sofern noch nicht geschehen, erstellen Sie das Teamprojekt und erstellen Sie das Backlog.

  2. Stellen Sie eine Verbindung mit Ihrem Teamprojekt her und öffnen Sie dann über Team Explorer Team Web Access.

    Team Web Access zum Planen von Tests verwenden

    Alternativ können Sie Team Web Access direkt im Browser öffnen. Um beispielsweise eine Verbindung mit dem Server namens FabrikamPrime herzustellen, verwenden Sie "http://FabrikamPrime:8080/tfs/" und können dann das Teamprojekt auswählen.

  3. Wechseln Sie zum Test-Hub.

    Testhub in Team Web Access auswählen

    Wenn der Test-Hub nicht angezeigt wird, müssen Sie Vollzugriff bei Ihrem TFS-Administrator anfordern.

  4. Erstellen Sie für den aktuellen Sprint einen Testplan.

    Schaltfläche "Neu" im Testplan-Explorer-Bereich

  5. Benennen Sie den Testplan. Überprüfen Sie den Bereichspfad und die Iteration.

    Schaltfläche "Erstellen" im Dialogfeld zum Erstellen von Testplänen

  6. Fügen Sie nun Testauflistungen für die Backlogelemente hinzu, die manuell getestet werden sollen. (Bei diesen Backlogelementen kann es sich abhängig von der Einrichtung des Teamprojekts um User Stories, Anforderungen oder eine andere Arbeitsaufgabe handeln.)

    Schaltfläche "Neu" im Testplan-Explorer-Bereich

    Sie verwenden anforderungsbasierte Auflistungen, um die Testfälle in Gruppen zusammenzufassen, damit Sie den Teststatus eines Backlog-Elements verfolgen können. Jeder Testfall, den Sie einer anforderungsbasierten Testauflistung hinzufügen, wird automatisch mit dem Backlogelement verknüpft.

  7. Fügen Sie eine Klausel hinzu, um nach dem Iterationspfad für den Sprint zu filtern. Führen Sie die Abfrage aus, um die Backlogelemente anzuzeigen.

    Schaltfläche "Neue Klausel hinzufügen" zum Aktualisieren der Abfrage.

  8. Wählen Sie die Backlogelemente für den Sprinttest aus.

    Wählen Sie Elemente aus der Liste aus. Erstellen Sie anschließend Auflistungen.

    Sie haben nun eine anforderungsbasierte Testauflistung für jedes Backlogelement erstellt.

Fragen und Antworten

F: Kann ich die Eigenschaften von Testplänen und Testauflistungen bearbeiten?

A: Wenn Sie das lokale TFS mit TFS 2013 Update 3 verwenden, können Sie die Eigenschaften von Testplänen und Testauflistungen über Team Web Access oder Microsoft Test Manager (MTM) bearbeiten.

Wählen Sie aus dem Test-Hub in Team Web Access einen Testplan oder eine Testauflistung aus, und öffnen Sie ihn oder sie.

Im Test-Hub auf "Testplan öffnen" klicken

Im Arbeitsaufgabenformular können Sie alle benutzerdefinierten Felder, Status, Zusammenfassung, Details, Anlagen und Links für den Testplan oder die Testauflistung anzeigen und ändern.

Bei installiertem Update 3 für MTM und TFS 2013 Update 3: Sie können auch die Eigenschaften der Arbeitsaufgabe mit MTM bearbeiten. Öffnen Sie einen Testplan zum Bearbeiten der Felder. Auf der Registerkarte "Eigenschaften" wird nun das Arbeitsaufgabenformular angezeigt. Testlaufeinstellungen wurden in eine neue Registerkarte verschoben.

Testplan auswählen und auf die Registerkarte "Eigenschaften" klicken

Öffnen Sie für Testauflistungen die Testauflistung über das Kontextmenü, um die Felder für die Arbeitsaufgabe anzuzeigen und zu ändern.

Bei ausschließlich installiertem TFS 2013 Update 3: Sie können die Eigenschaften eines Testplans oder einer Testauflistung nur direkt in MTM bearbeiten. Öffnen Sie den Testplan oder die Testauflistung, um nach der ID zu suchen, und drücken Sie anschließend Strg + G, um von MTM aus zu dieser bestimmten Arbeitsaufgabe zu wechseln.

Bei nicht installiertem TFS 2013 Update 3: Sie können einen Testplan oder eine Testauflistung nur über Microsoft Test Manager öffnen. Sie können einen Testplan oder eine Testauflistung nicht mit Team Web Access öffnen. Die Testpläne und Testauflistungen sind keine Arbeitsaufgaben. Um einen Testplan in MTM direkt aus Team Web Access zu öffnen, müssen Sie Visual Studio 2012 Update 3 oder höher installieren. (Die zuletzt installierte Version von MTM wird gestartet.)

Testplan mithilfe von Microsoft Test Manager öffnen

F: Kann ich eine Überwachungsliste für Testpläne und Testauflistungen erhalten?

A: Ja. Verfolgung des Versionsverlaufs der Arbeitsaufgabenänderungen für Testpläne und Testsammlungen mit TFS 2013.3. Beispielsweise wird das Hinzufügen von Tests zu einer Testsammlung oder Änderungen an der Konfigurationen nachverfolgt. Wählen Sie im Arbeitselementformular unter Verlauf die Option ALLE ÄNDERUNGEN aus, um die Überwachungsliste anzuzeigen.

Anzeigen der Audit-Probe in Testplänen und Testsammlungen

F: Was ist eine statische Testauflistung?

A: Eine statische Testauflistung kann eine Kombination aus Testfällen und Testauflistungen als untergeordnete Elemente enthalten. Fügen Sie eine statische Testauflistung über die Registerkarte "Testplan", mit dem Kontextmenü oder mithilfe des Plussymbols auf der Symbolleiste hinzu. Wählen Sie einfach die Testfälle aus, die Sie dieser statischen Testauflistung hinzufügen möchten, oder fügen Sie eine andere Testauflistung hinzu.

F: Kann ich meine anforderungsbasierten Testauflistungen gruppieren?

A: Ja. Dafür können Sie eine statische Testauflistung erstellen. Testauflistungen können Sie durch Ziehen in einem statischen Testplan gruppieren.

Statische Testauflistungen wie Ordner verwenden

F: Was sind abfragebasierte Testauflistungen?

A: Über eine Abfrage können Sie die Testfälle gruppieren, die ein bestimmtes Merkmal aufweisen, beispielsweise alle Tests mit Priorität = 1. Die Sammlung umfasst automatisch jeden Testfall, der von der definierten Abfrage zurückgegeben wird.

F: Kann ich eine Offlineversion des Testplans für eine einfache Prüfung erstellen?

A: Ja. Wenn Sie Team Foundation Server 2013 Update 2 oder höher installiert haben, können Sie mithilfe von Team Web Access Testpläne, Testauflistungen und Testfälle exportieren. Sie können die Details auswählen, die im Bericht enthalten sein sollen. Sie können diesen Bericht zwecks Prüfung per E-Mail senden oder ihn drucken.

Wählen Sie eine Testauflistung, rechtsklicken Sie diese und wählen Sie Export

Ändern Sie die Testfallfelder im Bericht, indem Sie Spalten aus der Listenansicht zur Testauflistung hinzufügen oder aus ihr entfernen.

F: Wenn ich Daten aus einem Testplan exportiere, kann ich die Daten einfach anzeigen oder in ein Word-Dokument kopieren?

A: Ja. Wählen Sie die Option "Drucken" im Dialogfeld "Exportieren" aus, und wählen Sie dann "Abbrechen" im Dialogfeld "Drucken" aus. Die Daten für den Bericht werden angezeigt. Wählen Sie sämtlichen Text aus, anschließend können Sie ihn kopieren und bei Bedarf in ein Microsoft Word-Dokument einfügen. Sämtliche Formatierungen im Bericht werden beibehalten.

F: Wenn ich Daten aus einem Testplan exportiere, kann ich den Bericht dann für alle Benutzer anpassen?

A: Ja. Beispielsweise können Sie die XSLT-Datei bearbeiten, um ein Unternehmenslogo hinzuzufügen oder das Datenformat zu ändern. Fertigen Sie eine Sicherungskopie dieser Datei an, bevor Sie sie bearbeiten. Diese Änderungen werden angewendet, wenn ein Benutzer Daten aus einem Testplan exportiert. Die XSLT-Datei befindet sich auf dem TFS-Server unter folgendem Speicherort:

C:\Program Files\Microsoft Team Foundation Server 12.0\Application Tier\Web Services\_tfs_resources\TestManagement\v1.0\Transforms\1033\TestSuite.xsl

Behalten Sie eine Kopie sämtlicher von Ihnen vorgenommener Änderungen in dieser Datei, da die Datei beim Installieren eines Team Foundation Server-Updates überschrieben werden könnte.

Dieser Speicherort unterscheidet sich möglicherweise auf Basis des Installationspfads für TFS und des Gebietsschemas: <installation path>\Application Tier\Web Services\_tfs_resources\TestManagement\v1.0\Transforms\<locale>\TestSuite.xsl.

F: Kann MTM eine Verbindung zu einem TFS-Server herstellen, der nicht auf 2013.3 aktualisiert wurde, wenn ich auf Visual Studio 2013 Update 3 aktualisiere?

A: Sie können MTM verwenden und eine Verbindung herstellen. Für die Testpläne und Testauflistungen wurde jedoch kein Upgrade auf Arbeitsaufgaben durchgeführt, sodass Sie nicht auf die Eigenschaften der Arbeitsaufgaben zugreifen können.

F: Wie kann ich die Testpläne oder Testauflistungen anpassen?

A: Sie können Felder hinzufügen, den Workflow ändern und sie wie jede andere WIT anpassen. Siehe Anpassen oder Hinzufügen eines benutzerdefinierten Arbeitsaufgabentyps (WIT).

F: Warum verhindert der Testauflistungsstatus jetzt nicht die Ausführung von Tests?

A: Mit TFS 2013 Update 3 können Sie die Testauflistungsstatus anpassen. Daher haben wir die Einschränkung entfernt, sodass Sie Tests jetzt nur ausführen können, wenn der Testauflistungsstatus "In Bearbeitung" ist. Einige Benutzer haben möglicherweise eigene benutzerdefinierte Status, die sie für ausführbare Tests verwenden möchten, sodass diese Änderung mehr Flexibilität bietet.

F: Warum erhalte ich beim Versuch, den Status von Testplan/Testauflistung zu aktualisieren, eine Fehlermeldung?

A: Vor TFS 2013 Update 3 konnten Testpläne nur die Status "Aktiv" und "Inaktiv" und Testauflistungen nur die Status "In Planung", "In Bearbeitung" und "Abgeschlossen" haben. Ab Update 3 kann ein Testplan so angepasst werden, dass er unterschiedliche Workflowstatus haben kann. Wenn Sie einen MTM-Client mit einer Version von Visual Studio vor Visual Studio 2013 Update 3 verwenden, erhalten Sie womöglich eine Fehlermeldung, wenn Sie versuchen, den Status zu aktualisieren, da diese Version des Clients nicht für benutzerdefinierte Status entwickelt wurde. Aktualisieren Sie den MTM-Client auf Visual Studio 2013 Update 3, um die Status ändern zu können. Alternativ können Sie die Testplan- oder Testauflistungsarbeitsaufgabe direkt über MTM öffnen (drücken Sie Strg + G, und geben Sie dann die ID der Arbeitsaufgabe ein).

F: Warum werden jetzt Testpläne mit einem inaktiven Status angezeigt?

A: Ab TFS 2013 Update 3 können Sie Testplänen benutzerdefinierte Status basierend auf dem Workflow hinzufügen. Einige Benutzer können sich für einen anderen Status entscheiden, um einen aktiven oder inaktiven Status darzustellen. Jetzt müssen wir alle Testpläne anzeigen, unabhängig vom Wert des Status.

F: Wie ändere ich den Status der Testauflistungen mit TFS 2013.3?

A: Öffnen Sie die Testauflistung, und ändern Sie den Status im Arbeitsaufgabenformular.

F: Wenn ich von einem MTM-Client mithilfe von Visual Studio 2013.2 (oder früheren Versionen) eine Verbindung zu TFS 2013.3 herstelle, wird ein Fehler ausgegeben.Wie kann ich das Problem beheben?

Anwendungsfehlermeldung nach der Aktualisierung von TFS

A: Sie müssen die Prozesskonfiguration für das Teamprojekt aktualisieren. Siehe Importieren und Exportieren der Prozesskonfiguration [witadmin].

F: Wo erhalte ich weitere Informationen zu Team Web Access?

A: Gehen Sie hierhin.

F: Wo erhalte ich weitere Informationen zu MTM?

A: Erste Schritte mit MTM finden Sie hier.

Versuchen Sie dies als Nächstes:

Erstellen Sie jetzt Ihre manuellen Testfälle.

Oder steigen Sie noch tiefer ein:

Untersuchen Sie Ihre App, ohne im Voraus zu planen.