Organisieren von Testfällen in Testsammlungen

Mit Microsoft Test Manager verwenden, können Sie Testfälle in einer Hierarchie von Testsammlungen innerhalb der Testpläne organisieren.Sie können alle Testfälle in einer Testsammlung nacheinander ausführen, und Sie können den Zustand einer Testsammlung festlegen, um anzugeben, ob sie geplant wird, ausgeführt, oder abgeschlossen.

Testpläne und Sammlungen sind nur eine Methode des zum Organisieren von Testfällen.Sie können einen Testfall mehr als einer Suite Testplan oder keine hinzufügen.Eine Suite gelöscht wird, wird nicht die Testfälle.

Sie können Sammlungen im Testplan anzeigen, hinzufügen oder löschen, indem Sie Test-Center, Plan, Inhalt auswählen.Wenn Sie eine Sammlung auswählen, können Sie die Testfälle anzeigen, die diese verweist.

Verschiedene Arten von Testauflistungen

 

Anforderungen

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

Erstellen von Sammlungen

Erstellen und löschen Sie Sammlungen, indem Sie die Symbolleiste über dem Suitebereich links vom Fenster verwenden.

Unterschiedliche Testsammlungstypen erstellen

Sie können drei Typen Suite erstellen:

  • Statische Testsammlungen sind wie Ordner.Eine statische Testsammlung kann beide Testfälle und andere Sammlungen enthalten.Um eine statische Testsammlung zu erstellen, wählen Sie Neu, Auflistung.

    Die Stammsammlung des Testplans ist eine statische Suite.

  • Anforderung-basierte Sammlungen werden von den Produkt-Rückstands-Elementen, von User Stories oder anderen Anforderungen abgeleitet.Die Suite enthält alle Testfälle, die mit der Anforderung verknüpft werden.Dieser Typ hilft Ihnen, nachverfolgen, wie gut jede Anforderung getestet wurde.

  • abfragebasierte Sammlungen zeigen die Ergebnisse einer Abfrage, die Sie definieren.Beispielsweise können Sie alle Testfälle auswählen, die Priorität = 1. haben.

    []Visual Studio 2012.1 als ein anderes Beispiel, können Sie alle Testfälle auswählen, die mit einem Produktrückstandselement verknüpft werden, das im gültigen Zustand befindet.

Kopieren von Sammlungen von anderen Plänen. Wenn Sie einen neuen Testplan erstellen, können Sie einige der Sammlungen von einem früheren Testplan kopieren.Beispielsweise in jedem Sprint, möchten Sie viele der Testfälle überprüfen, die Sie in früheren Sprints ausgeführt wurden.Die Kopienschaltfläche erstellt keine neuen Testfälle.Stattdessen verweisen auf die kopierten Testsammlungen die gleichen Testfälle an.Wenn Sie neue Testfälle erstellen möchten, finden Sie unter Kopieren und Klonen von Testauflistungen und Testfällen.

Löschen von Sammlungen. Löschen Sie eine Sammlung nur, wenn sie nicht verwendet wurde.Andernfalls legen Sie seinen Zustand zu Abgeschlossen fest.Wenn Sie eine Testsammlung löschen, werden alle geschachtelten Testsammlungen gelöscht, aber die Testfälle, die darauf verweist, sind unverändert.

Dd286738.collapse_all(de-de,VS.110).gifHinzufügen von Testfällen zu den Sammlungen

Um Testfälle einer statischen Testsammlung oder einer Anforderungssuite hinzuzufügen, verwenden Sie die Symbolleisten über der Testfallliste.

Symbolleiste "Testfälle"

Wenn Sie Hinzufügen auswählen, wird eine Abfrage für Teamarbeitsaufgaben.Bearbeiten Sie die Abfrage und führen Sie sie aus und wählen dann die Testfälle aus, die Sie möchten.

HinweisHinweis

Wenn Sie einen Testfall einer Anforderungssuite hinzufügen, stellen Sie sicher, dass der Testfall geeignet ist, die zugeordnete Anforderung zu überprüfen.Wenn Sie einen Testfall einer Anforderungssuite hinzufügen, diese automatisch Links der Anforderungsarbeitsaufgabe mithilfe des Getestet von Linktyps.

Wählen Sie Reihenfolge, um die Reihenfolge anzuordnen, in der Tests in eine statische Testsammlung ausgeführt werden.

Dd286738.collapse_all(de-de,VS.110).gifVerschieben und Freigabe

Beachten Sie, dass Sammlungen Testfälle nicht enthalten.Stattdessen enthalten sie Verweise auf den Testfällen.Wenn Sie einen Testfall in einer Sammlung hinzufügen, verschieben oder entfernen, können Sie einfach Verweise.Der Testfall selbst wird nicht geändert.

Ziehen Sie einen Testfall auf eine Anforderung-basierte oder statische Suite, um es zu verschieben.

  • Anforderung-basierte Sammlungen:, wenn Sie einen Testfall in oder verschieben, der Getestet von Link zwischen dem Testfall und den Anforderungsarbeitsaufgaben wird erstellt oder zerstört.

  • abfragebasierte Sammlungen:, das Sie einen Testfall aus einer abfragebasierten Testsammlung nicht hinzufügen oder löschen können, jedoch können Sie Testfälle davon in eine Suite eines anderen Typs kopieren.

CTRL+Drag ein Testfall, um ihn in mehr als einer Suite angezeigt werden.

Ziehen Sie eine Testsammlung, um sie in oder aus einer statischen Suite zu verschieben.

Um einen doppelten Testfall erstellen, wählen sie aus und wählen Kopieren aus.Sie können den doppelten Testfall separat bearbeiten.Sie können das Duplikat in eine andere Testsammlung bewegen, wenn Sie möchten.

So Sammlungen aus einem anderen Testplan kopieren, verwenden die Schaltfläche auf der Symbolleiste über dem Suitebereich.Weitere Informationen finden Sie unter Kopieren und Klonen von Testauflistungen und Testfällen.

Dd286738.collapse_all(de-de,VS.110).gifDefinieren einer Anforderung-basierten Suite

Eine Anforderung-basierte Suite wird mit einer Anforderungsarbeitsaufgabe zugeordnet.Abhängig von der Teamprojektvorlage bezeichnet eine Anforderung möglicherweise als Produktrückstandselement oder User Story.

Anforderungsarbeitsaufgaben können mit den Arbeitsaufgaben verknüpft sind.Sie können diese Links in der Anforderungsarbeitsaufgabe auf der Registerkarte Getestet von und in der Arbeitsaufgabe auf der Registerkarte Getestete Elemente finden.

Eine Anforderung-basierte Suite umfasst automatisch alle Tests, die mit der Anforderung verknüpft werden.Wenn Sie einen Testfall aus einer Testsammlung Anforderung-basierten hinzufügen oder entfernen, wird der Link zwischen der Anforderung und dem Testfall erstellt oder zerstört.

Um eine oder mehrere Anforderung-basierten Sammlungen einem Testplan hinzuzufügen, wählen Sie Anforderungen hinzufügen.Eine Arbeitsaufgabenabfrage wird geöffnet.Bearbeiten Sie sie, führen Sie sie aus und wählen dann die Anforderungen aus, die Sie möchten.Eine Suite wird für jede Anforderungsarbeitsaufgabe generiert, die Sie auswählen.

Visual Studio 2012.1[] in der Arbeitsaufgabenabfrage, können Sie Anforderungen suchen, die Arbeitsaufgaben verknüpft werden, die über bestimmte Eigenschaften verfügen.Beispielsweise können Sie alle Anforderungen, die eine bestimmte Vorgängerarbeitsaufgabe haben, oder alle Anforderungen suchen, die Implementierungsaufgaben haben.Um dies zu erreichen, legen Sie den Abfragetyp in Arbeitsaufgaben und Direktlinks oder zu Arbeitsaufgabenstruktur fest.Fügen Sie Klauseln hinzu, um den Typ und die Eigenschaften der verknüpften Arbeitsaufgaben auszuwählen.Führen Sie die Abfrage, und erweitern Sie dann die resultierenden Elemente, um die Links zu finden.Wählen Sie die Anforderungen aus, für die Sie Sammlungen erstellen möchten.

Dd286738.collapse_all(de-de,VS.110).gifDas Definieren einer abfragebasierten Testsammlung

Wenn Sie Neu, Abfragenbasierte Auflistung auswählen, wird eine Arbeitsaufgabenabfrage erstellt.Sie bearbeiten, um die testfallbezogenen Arbeitsaufgaben auszuwählen, die Sie möchten.Sie können sie später erneut bearbeiten.Die Abfrage wird automatisch ausgeführt, wenn Sie die Sammlung öffnen oder ausführen.

Erstellen oder Bearbeiten einer abfragebasierten Auflistung

Sie sollten die ersten beiden Klauseln in der Arbeitsaufgabenabfrage nicht ändern.Sie sicherstellen, dass die Arbeitsaufgaben Testfälle im Projekt sind.

Die am häufigsten verwendeten Felder in den Zusatzbestimmungen sind Zustand, Bereichspfad, Iterationspfad, Priorität.

Ausführen die Abfrage um überprüfen, dass sie die richtigen Testfälle sucht.

  • Visual Studio 2012.1 - Visual Studio und TFS[] Verknüpfte und hierarchische Abfragen
    Sie können Testfälle auf Grundlage der Eigenschaften der Arbeitsaufgaben auswählen, dass sie angehören.In der Neue Abfrage oder Seite Abfrage bearbeiten legen Sie Abfragetyp zu Arbeitsaufgaben und Direktlinks oder zu Arbeitsaufgabenstruktur fest, und legen Sie fest, dass die Abfrage auf den verknüpften Arbeitsaufgaben zu filtern.

    Diese Arten von Abfragenrückgabepaaren Arbeitsaufgaben und Strukturen von Arbeitsaufgaben.Die abfragebasierte Testsammlung umfasst alle Testfälle, die im Ergebnis der Abfrage gefunden werden, unabhängig von der Position paarweise oder Struktur belegen.

    Im Folgenden einige Beispiele für abfragebasierten Sammlungen, die Sie ausführen können, indem Sie verknüpfte Abfragen verwenden können:

    • Alle Testfälle, die nicht mit einer Anforderung in der Art, wie ein Produktrückstandselement oder -User Story verknüpft sind

      Abfragebasierte Auflistung mit LinksAbfragebasierte Auflistung mit Links

    • Alle Testfälle, die mit einem Produktrückstandselement verknüpft werden, das im gültigen Zustand ist

      Abfrageauflistung zum Testen bestätigter Anforderungen

    • Alle Testfälle, die mit Anforderungen verknüpft werden, die geplant werden für den aktuellen Sprint (Iteration)

Testsammlungszustand

Sie können den Zustand einer Testsammlung festlegen, um anzugeben, ob Sie bereit sind, die Tests ausführen, oder ob die Tests alle abgeschlossen wurden.

Wenn Sie diese Funktion verwenden möchten, lassen Sie den Zustand an seinem Standardwert von In Bearbeitung.

Änderung des Testauflistungsstatus

Legen Sie den Zustand fest, um andere Teammitglieder erkennen:

  • In Planung: Die Testfälle in der Testsammlung sind noch nicht zur Ausführung bereit.

  • In Bearbeitung: Die Testsammlung kann ausgeführt werden.

  • Abgeschlossen: Die Tests abgeschlossen und müssen nicht in dieser Testsammlung wiederholt werden.Sie können weiterhin die gleichen Testfälle in Testsammlungen oder in anderen Testplänen aus.

Wichtiger HinweisWichtig

Die Tests in einer Testsammlung können nicht ausgeführt werden, es sei denn, der Status In Bearbeitung ist.

Die Ausführung von Testsammlungen

Eine umfassende Erläuterung von Testausführung, finden Sie unter Ausführen von Tests mit Microsoft Test Manager.

Testsammlungen können Sie, um alle Tests in der Testsammlung in einem Batch zu machen, einer nacheinander.

Um Tests auszuführen, wählen Sie Test, Tests ausführen.

Ausführen aller Tests in einer Auflistung

Nur Sammlungen, die im In Bearbeitung Zustand sind, sind sichtbar.

Um einen einzelnen Test auszuführen, verwenden Sie die Schaltfläche Ausführen oben in der Testlistensymbolleiste.Um eine Suite von Tests auszuführen, verwenden Sie die Schaltfläche Ausführen in der Testsammlungssymbolleiste.Weitere Informationen finden Sie unter Gewusst wie: Ausführen von mehreren manuellen Tests in einer Testsammlung.

Siehe auch

Konzepte

Definieren eines Testplans

Testkonfigurationen – Angeben von Testplattformen