Erstellen eines Tests für Produktrückstandselemente, User Storys oder Anforderungen

Eine gute Möglichkeit, einen Testplan beginnen soll, User Stories, Produktrückstandselemente oder anderes Anforderungen dieser hinzufügen.Eine Anforderung wird im Testplan als besonderer Typ Testsammlung - d. h, ein Container für Testfälle.Wenn Sie Testfälle in einer Anforderungssuite hinzufügen oder erstellen, werden sie mit der Anforderung verknüpft, damit Sie leichter verfolgen können, welche Anforderungen erfolgreich als ihre Implementierungsstatus getestet wurden.

Das Ableiten von Testfällen von den Anforderungen bietet einige Vorteile.Sie können schnell ermitteln, welche Anforderungen die Tests, die ihnen angefügt werden.Zu Beginn jedes Sprints oder Iteration ist es nützlich für das Entwicklungsteam, mit Benutzern verwendet werden können, die Schritte mehrerer Testfälle zu schreiben, die jeder User Story oder Anforderung zugeordnet sind.Durch dieses Verfahren können, die Anforderungen der Benutzer mitzuteilen und erleichtert vermeiden mögliche Missverständnisse.Die als Implementierung und Teststatus, können Sie Berichte finden, das anzeigen, welche Anforderungen erfolgreich getestet wurden.

Als Alternative zu Testfälle im Voraus schreiben, können Sie warten, bis die Anforderung implementiert wurde, und die explorativen Tests ausführen, die mit der Anforderung verknüpft werden.Sie können die Aktionen aufzeichnen, die Sie während des explorativen Tests ausführen und generieren Testfälle von ihnen.Die Testfälle werden automatisch in der Sammlung der Anforderung enthalten.Der Testfall wird die Schritte auf, die Sie ausgeführt haben.Dadurch kann das Team, um den gleichen Test zu einem späteren Zeitpunkt schnell zu überprüfen, als Code aktualisiert wird.

HinweisHinweis

In diesem Thema verwenden wir "Anforderung", jede Arbeitsaufgabe zuzugreifen, die einen Typ enthält, der in der Anforderungskategorie ist.Dies schließt User Stories, Produktrückstandselemente und (in Scrum Projektvorlage) ein Fehler.

Testfälle mit Anforderungen oder Benutzertextabschnitten verknüpfen

  • Fügen Sie eine Anforderungssuite einem Testplan hinzu

  • Erstellen oder fügen Sie Testfälle in der Anforderungssuite hinzu

  • Erstellen von Testfällen auf den explorativen Tests

Anforderungen

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

Fügen Sie Anforderungen einem Testplan hinzu

Normalerweise erstellen Sie einen Testplan für jede Iteration und Bereich des Teamprojekts.Klicken Sie am Anfang der Iteration, fügen Sie die Produktrückstandselemente, User Stories oder - anforderungen dieser Iteration dem Testplan hinzu.

  1. In Microsoft Test Manager wählen Sie Test-Center, Plan, Inhalt aus.

  2. Wählen Sie Anforderungen hinzufügen aus.

  3. In Vorhandene Anforderungen hinzufügen bearbeiten Sie die Abfrage, um die Anforderungen zu suchen, die Sie möchten.

    Sie können beispielsweise eine Klausel hinzu, um den aktuellen Iterationspfad auszuwählen.Oder, können Sie möglicherweise Anforderungen aus, die nicht bereits mit Testfällen verknüpft werden.

  4. Wählen Sie Ausführen, um die Abfragen- und Anzeigenanforderungen auszuführen.

  5. Wählen Sie die Anforderungen aus, die Sie hinzufügen möchten.

Jede Anforderung, die Sie ausgewählt haben, wird im Testplan als Anforderungstestsammlung.Eine Anforderungstestsammlung hat die spezielle Eigenschaft, dass sie immer alle Testfälle angezeigt werden, die mit der Anforderung verknüpft werden.Wenn Sie einen Testfall aus einer Anforderungstestsammlung hinzufügen oder entfernen, wird der Testfall automatisch verknüpft oder gelöst, von der Anforderung.

  • Aber My Projekt verfügt nicht über alle Anforderungen, die ich benötige.
    Wenn Sie nur ein oder zwei Anforderungen hinzufügen möchten, können Sie das von Microsoft Test Manager ausführen.Wählen Sie Neu neben dem rechte obere des Fensters aus.

    Wenn Sie einen vollständigen Satz von Anforderungen hinzufügen möchten, finden Sie unter Erstellen des Produktrückstands oder Hinzufügen zum Produktrückstand.

Erstellen oder fügen Sie Testfälle den Anforderungssuiten hinzu

Jede Anforderung sollte normalerweise eine oder mehrere Testfälle haben.Beispielsweise könnte die Anforderung Ein Kunde kann Produkte aus dem Katalog auswählen die Testfälle "Ein Produkt auswählen," "Zwei unterschiedliche Produkte auswählen", "Dasselbe Produkt zweimal auswählen" usw. haben.

  • Wählen Sie die Anforderungssuite aus und dann im Detailfenster wählen Sie Neu oder Hinzufügen aus.

  • Sie können Testfälle in oder aus einer Anforderungssuite out auch verschieben, indem Sie den Testfall aus dem Detailfenster auf eine andere Suite ziehen.

Erstellen von Testfällen auf den explorativen Tests

Einige Teams ziehen es vor, Tests zu erstellen, nachdem die einzelnen Anforderungen implementiert wurde.In diesem Format führen Sie einen Test aus und zeichnen die Aktionen als Testfall auf, dass sie leicht später wiederholt werden können.

  1. In Microsoft Test Manager wählen Sie Test-Center, Test, Explorative Tests aus.

  2. Wählen Sie eine Anforderungsarbeitsaufgabe aus der Liste aus, und wählen Sie dann Arbeitsaufgabe durchsuchen aus.Microsoft Test Runner-Anfänge.

  3. Starten Sie die Anwendung, wählen Sie Test starten aus und führen Sie einen Test der Anwendung aus.

  4. Bevor Sie den Test abgeschlossen haben, wählen Sie Testfall erstellen aus.

    Ein neuer Testfall wird erstellt.Die Aktionen, die Sie ausgeführt haben, werden als Schritte des Testfalls aufgeführt.Der Testfall wird mit der Anforderung verknüpft und wird in den Testsammlungen für die Anforderung enthalten.

    Sie können die Schritte bearbeiten, bevor Sie den Testfall gespeichert.

Weitere Informationen finden Sie unter Durchführen explorativer Tests mit Microsoft Test Manager.

Siehe auch

Konzepte

Definieren eines Testplans

Planen und Nachverfolgen von Projekten