Gewusst wie: Hinzufügen von Anforderungen oder User Storys zum Testplan
Wenn Sie Tests auf Basis von Anforderungen oder User Storys planen, können Sie mit Microsoft Test Manager dem Testplan Anforderungen oder User Storys hinzufügen. Dies ermöglicht es Ihnen, Tests durch Anforderungen zu organisieren. Sie können Testfälle mit vorhandenen Anforderungen oder User Storys verknüpfen, die im Teamprojekt erstellt wurden. Sie können auch alle Testfälle anzeigen, die bereits mit der Anforderung oder der User Story verknüpft wurden.
Durch Hinzufügen der Anforderung zu einem Testplan mit Visual Studio 2010 Ultimate oder Visual Studio Test Professional stellen Sie sicher, dass jede Anforderung speziell getestet wird. Damit können Sie auch bestimmen, wie viel Testabdeckung Sie für die Anforderung haben. Durch Aufnahme der Anforderung in den Testplan können Sie alle dazugehörigen Testfälle gleichzeitig ausführen und die Ergebnisse anzeigen.
Tipp
Sie können dem Teamprojekt mit Microsoft Test Manager eine neue Anforderung hinzufügen. Informationen dazu finden Sie unter Gewusst wie: Erstellen einer Arbeitsaufgabe mit Microsoft Test-Manager. Informationen zum Hinzufügen einer neuen Anforderung mithilfe von Microsoft Visual Studio 2010 finden Sie unter User Story (Agile).
Nach dem Hinzufügen einer Anforderung zum Testplan können Sie anschließend Testfälle für die Anforderung erstellen oder dem Testplan vorhandene Testfälle hinzufügen. Sie können einen Testfall auch direkt bearbeiten und ihn mithilfe eines Testlinks mit der Anforderung verknüpfen. Dieser Testfall wird ebenfalls im Testplan angezeigt.
Tipp
Im Projekt werden Anforderungen möglicherweise auch als Benutzertextabschnitte bezeichnet, abhängig von der Methodik.
Verwenden Sie die folgenden Verfahren, um dem Testplan eine Anforderung hinzuzufügen und vorhandene Testfälle zu verknüpfen oder Testfälle für die Anforderung zu erstellen:
Hinzufügen einer vorhandenen Anforderung zum Testplan
Verknüpfen vorhandener Testfälle mit einer Anforderung
Erstellen eines Testfalls für eine Anforderung
Entfernen des Links zwischen einem Testfall und einer Anforderung
Tipp
Sie können auch Testfälle mithilfe von Microsoft Visual Studio 2010 mit Anforderungen oder User Storys verknüpfen. Weitere Informationen finden Sie unter Testfall (Agile). Wenn Sie Links mithilfe von Microsoft Visual Studio 2010 hinzufügen oder aktualisieren, werden die Änderungen nur in Microsoft Test Manager widergespiegelt, wenn Sie die Anforderung auswählen und auf Aktualisieren klicken. Andernfalls werden die Informationen nicht sofort aktualisiert.
Hinzufügen einer vorhandenen Anforderung zum Testplan
So fügen Sie eine vorhandene Anforderung dem Testplan hinzu
Ö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".
Klicken Sie im Testcenter auf Plan und dann auf Inhalt.
Der Bereich Inhalt wird angezeigt.
Um dem Testplan eine Anforderung hinzuzufügen, wählen Sie die Stelle aus, an der Sie die Anforderung in der Testsammlungshierarchie einfügen möchten, und klicken Sie dann auf Anforderungen hinzufügen.
Das Dialogfeld Diesem Testplan vorhandene Anforderungen hinzufügen wird angezeigt.
Tipp
Die Testsammlungshierarchie hat einen Stammknoten mit dem gleichen Namen wie der Testplan. Sie können diesem Testsammlungs-Stammknoten Testfälle, Testsammlungen oder Anforderungen hinzufügen, doch der Knoten kann nicht umbenannt werden.
Wählen Sie alle Anforderungen aus, die Sie dem Testplan hinzufügen möchten, und klicken Sie dann auf Anforderungen zum Plan hinzufügen.
Tipp
Alle vorhandenen Testfälle, die bereits mit diesen Anforderungen verknüpft sind, werden im Detailbereich der Testsammlung angezeigt, wenn Sie die Anforderung in der Testsammlungshierarchie auswählen.
(Optional) Standardmäßig erhält die anforderungsbasierte Testsammlung den Namen der Anforderungs-ID, gefolgt vom Namen der Anforderung. Klicken Sie zum Umbenennen der Anforderung auf den Namen, und zeigen Sie auf Umbenennen. Geben Sie anschließend den neuen Namen ein.
Der Name wird auch im Detailbereich der Testsammlung angezeigt.
(Optional) Klicken Sie auf Zustand, und wählen Sie einen Zustand aus der Liste der Zustände aus, die in der folgenden Tabelle beschrieben werden:
Zustand
Empfohlene Verwendung
In Planung
Wenn Sie noch nicht bereit sind, die mit dieser Anforderung verknüpften Tests auszuführen.
In Bearbeitung
Wenn Sie bereit sind, die mit dieser Anforderung verknüpften Tests auszuführen.
Abgeschlossen
Wenn Sie die Tests für diese Anforderung beendet haben und die Qualitätsstufe Ihren Zielvorgaben entspricht.
Wichtig
Zum Ausführen von Tests muss der Status der Anforderung auf In Bearbeitung festgelegt werden.
Wenn Sie die Standardkonfigurationen für die von Ihnen hinzugefügte Anforderung ändern möchten und diese sich von den Standardkonfigurationen für den Plan unterscheiden sollen, klicken Sie auf den Dropdownpfeil neben der Liste der Konfigurationen im Detailbereich der Testsammlung.
Ein Dialogfeld wird geöffnet, in dem alle Konfigurationen für das Teamprojekt und die aktuellen Standardkonfigurationen für den Testplan angezeigt werden.
Sie müssen zuerst die Option Konfigurationen aus übergeordneter Testsammlung verwenden deaktivieren und anschließend die Standardkonfigurationen auswählen, die Sie hinzufügen bzw. entfernen möchten.
Tipp
Das Ändern der Standardkonfigurationen wirkt sich nur auf neue Testfälle oder Testsammlungen aus, die dieser Testsammlung hinzugefügt werden. Weitere Informationen zum Ändern der Paarungen von Tests und Konfigurationen, die bereits im Testplan vorhanden sind, finden Sie im Verfahren zur Aktualisierung von Konfigurationen für bestimmte Testfälle.
(Optional) Um eine neue Konfiguration hinzuzufügen oder vorhandene Konfigurationen zu verwalten, klicken Sie auf Verwalten.
Die Aktivität Testkonfigurations-Manager wird angezeigt. Weitere Informationen zum Erstellen von Konfigurationen mit dem Testkonfigurations-Manager finden Sie unter Gewusst wie: Erstellen von Testkonfigurationen.
Um die Änderungen an den Standardkonfigurationen zu speichern, klicken Sie auf Speichern.
Verknüpfen vorhandener Testfälle mit einer Anforderung
So verknüpfen Sie vorhandene Testfälle mit einer Anforderung
Klicken Sie im Testcenter auf Plan und dann auf Inhalt.
Der Bereich Inhalt wird angezeigt.
Wählen Sie im Hierarchiebereich der Testsammlungen die Anforderung aus, der Sie Testfälle hinzufügen möchten, und klicken Sie dann auf Hinzufügen.
Das Dialogfeld Testfälle der Sammlung hinzufügen wird angezeigt. Alle verfügbaren Testfälle werden in der Liste der Tests angezeigt.
Tipp
Tests, die bereits der Anforderung hinzugefügt wurden, werden nicht in der Liste der Tests angezeigt.
Wenn mehrere Testfälle aufgeführt werden, können Sie die Testfallsuche durch Ändern der Abfrage für Testfälle gemäß den folgenden Schritten eingrenzen (optional).
Wählen Sie Klicken Sie hier, um eine Klausel hinzuzufügen aus, um der Abfrage eine neue Klausel hinzuzufügen.
Klicken Sie auf die einzelnen Spalten in der Abfrageklausel, um die Klausel auszufüllen. Wenn für eine Spalte eine Liste zulässiger Werte vorhanden ist, wird bei Auswahl der Spalte ein Dropdownpfeil angezeigt. Klicken Sie auf den Dropdownpfeil, um einen Wert in der Liste auszuwählen. Die folgenden Spalten stehen zur Verfügung:
Abfragespalte
Inhalt
Und/Oder
Wählen Sie Und aus, wenn diese Klausel und die vorherige Klausel wahr sein müssen, um zu einer Übereinstimmung zu führen. Wählen Sie Oder aus, wenn entweder diese Klausel oder die vorherige Klausel wahr sein muss, um zu einer Übereinstimmung zu führen.
Feld
Die Liste für dieses Feld enthält alle durchsuchbaren Arbeitsaufgabenfelder für den aktuellen Team Foundation Server. Verwenden Sie so viele Klauseln und Felder, wie erforderlich, um sinnvolle Ergebnisse zu erhalten. Drücken Sie ALT+NACH-UNTEN-TASTE, oder geben Sie den gewünschten Feldnamen ein.
Operator
Beispiele für mögliche Operatoren sind = (gleich), <> (ungleich), > (größer als), < (kleiner als), >= (größer als oder gleich), <= (kleiner als oder gleich), In, Was Ever, Was Never und Contains.
Wert
Gibt den Wert an, nach dem Sie im angegebenen Feld suchen. Wenn mehrere Werte vorhanden sind, aus denen Sie auswählen können, klicken Sie auf den Dropdownpfeil, um den gewünschten Wert auszuwählen. Arbeitsaufgabenverfolgung in Team Foundation umfasst einige Abfragevariablen, mit denen der Abfrage dynamisch Werte hinzugefügt werden können. Weitere Informationen finden Sie unter How to: Run or Cancel a Work Item Query.
Wiederholen Sie die vorherigen zwei Schritte, um alle Werte hinzuzufügen, nach denen Sie suchen möchten.
Klicken Sie zum Anzeigen der Ergebnisse der Abfrage auf Ausführen, um die Abfrage auszuführen.
Wählen Sie die Tests aus, die Sie hinzufügen möchten, und klicken Sie dann auf Testfälle hinzufügen.
Die Testfälle, die Sie ausgewählt haben, werden jetzt im Detailbereich der Testsammlungen angezeigt. Die Änderungen, die Sie im Testplan an der Anforderung vorgenommen haben, werden automatisch gespeichert.
Tipp
Alle vorhandenen Testfälle, die Sie hinzufügen, werden jeder Standardkonfiguration zugeordnet, um zu definieren, welche Tests mit welchen Konfigurationen des Testplans ausgeführt werden sollen. Wählen Sie zum Anzeigen dieser Paarungen im Testsammlungsdetailbereich die Tests aus, und klicken Sie dann auf Konfigurationen.
Erstellen eines Testfalls für eine Anforderung
So erstellen Sie einen Testfall für eine Anforderung
Klicken Sie im Testcenter auf Plan und dann auf Inhalt.
Der Bereich Inhalt wird angezeigt.
Wählen Sie im Hierarchiebereich der Testsammlungen die Anforderung aus, für die Sie einen Testfall erstellen möchten, und klicken Sie anschließend auf Neu.
Das Dialogfeld Neuer Testfall wird angezeigt.
Geben Sie die Details für den neuen Testfall ein, einschließlich der Aktionen und erwarteten Ergebnisse für jeden Testschritt, und klicken Sie dann auf Speichern und schließen.
Der neue Testfall wird nun im Detailbereich der Testsammlungen angezeigt.
Tipp
Weitere Informationen zum Erstellen eines neuen Testfalls finden Sie unter Gewusst wie: Erstellen eines manuellen Testfalls.
Wiederholen Sie die beiden zuvor ausgeführten Schritte, um weitere Testfälle hinzuzufügen.
Die Änderungen, die Sie im Testplan an der Anforderung vorgenommen haben, werden automatisch gespeichert.
Hinweis Um eine Kopie des vorhandenen Testfalls der Anforderung hinzuzufügen, klicken Sie mit der rechten Maustaste im Detailbereich der Testsammlungen auf einen Testfall, und zeigen Sie auf Kopieren und zur Sammlung hinzufügen. Das Dialogfeld für den neuen Testfall wird angezeigt, damit Sie den Testfall nach Bedarf bearbeiten können.
Entfernen des Links zwischen einem Testfall und einer Anforderung
Sie können die Anforderung bearbeiten und den Testfall entfernen, oder Sie können den Testfall bearbeiten und den Link zur Anforderung entfernen. Die Wirkung ist identisch.
So entfernen Sie den Link zwischen einem Testfall und einer Anforderung
Klicken Sie im Testcenter auf Plan und dann auf Inhalt.
Der Bereich Inhalt wird angezeigt.
Um den Link zwischen einer Anforderung und einem Testfall zu entfernen, wählen Sie die entsprechende Anforderung in der Testsammlungshierarchie aus.
Alle vorhandenen Tests, die mit dieser Anforderung verknüpft sind, werden im Detailbereich der Testsammlung angezeigt.
Klicken Sie mit der rechten Maustaste in der Liste der vorhandenen Tests auf den gewünschten Test, und zeigen Sie auf Entfernen.
Auf der Registerkarte Getestete User Storys für den Testfall wird der Link Tests zu dieser Anforderung entfernt. Der Testfall wird nicht mehr in der Liste der Tests für diese Testsammlung angezeigt. Diese Änderungen an der Anforderung werden automatisch gespeichert.
Tipp
Sie können einen Testfall direkt bearbeiten und den Testlink für jede Anforderung von der Registerkarte Getestete User Storys entfernen.
Siehe auch
Aufgaben
Gewusst wie: Erstellen eines manuellen Testfalls
Gewusst wie: Anzeigen von Anforderungen oder Benutzerberichten mit Microsoft Test-Manager
Gewusst wie: Ändern des Testzustands von Testsammlungen
Konzepte
Erstellen eines Testplans aus Anforderungen oder Benutzerberichten