Kopieren oder Klonen von Testplänen, Testsammlungen und Testfällen

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Mehrere Tools unterstützen Kopier-, Klon- oder Importvorgänge von Testelementen wie Testplänen, Testsuiten und Testfällen. Testfälle beschreiben die Schritte zum Ausführen eines Tests und Überprüfen einer Featureimplementierung oder Fehlerkorrektur. Test suites group test cases, and optionally other test suites, into a particular order. Testpläne definieren eine Sammlung von Testsuiten, die für eine bestimmte Iteration oder Veröffentlichung ausgeführt werden sollen.

Jeder Testfall wurde entwickelt, um ein bestimmtes Verhalten zu bestätigen. Testfälle können zu einer oder mehreren Testsuiten gehören. Testsuiten können jedoch zu einem und nur einem Testplan gehören.

Im Allgemeinen sollten Sie einen Testplan für jeden wichtigen Projektmeilenstein erstellen. Kopieren, Klonen oder Importvorgänge von Testelementen unterstützen die folgenden Szenarien.

  • Definieren eines Testplans für einen neuen Sprint oder eine neue Version basierend auf einem vorhandenen Testplan
  • Importieren von Testsammlungen aus einem Testplan in einen anderen Testplan innerhalb desselben oder unterschiedlichen Projekts
  • Kopieren von Testfällen für die Verwendung in verschiedenen Testsuiten und Testplänen
  • Freigeben von Testobjekten für alle Projekte
  • Verschieben von Testobjekten von einem Projekt in ein anderes, um die Konsolidierung von Projekten in ein einzelnes Projekt zu unterstützen

Weitere Informationen finden Sie unter Übersicht über Testobjekte und Begriffe.

Voraussetzungen

Sie müssen über die folgenden Berechtigungen und Zugriffsstufen verfügen:

  • Einfacher Zugriff oder höher und Berechtigungen zum Anzeigen von Arbeitsaufgaben unter dem entsprechenden Bereichspfad. Weitere Informationen finden Sie unter Hinzufügen von Benutzern zu einem Projekt oder Team.
  • Zugriffsebene "Basic + TestPläne ", um Testpläne und Testsammlungen hinzuzufügen, Testartefakte zu löschen und Testkonfigurationen zu definieren. Sie können auch über eines der folgenden Visual Studio-Abonnements verfügen:
  • Sie müssen über die folgenden Berechtigungen verfügen:Um testbezogene Artefakte hinzuzufügen oder zu bearbeiten,
    • Bearbeiten Sie Arbeitsaufgaben in diesem Knotenberechtigungssatz auf "Zulassen " unter dem entsprechenden Bereichspfad, um Testpläne, Testsammlungen, Testfälle oder andere testbasierte Arbeitsaufgabentypen hinzuzufügen oder zu ändern.
    • Berechtigungssatz "Testpläne verwalten" auf "Zulassen" unter dem entsprechenden Bereichspfad, um Testplaneigenschaften wie Build- und Testeinstellungen zu ändern.
    • Verwalten Sie die Berechtigung "Testsuiten", die unter dem entsprechenden Bereichspfad zulässig ist, um Testsuiten zu erstellen und zu löschen, Testfälle aus Testsammlungen hinzuzufügen und zu entfernen, Testkonfigurationen zu ändern, die testsuiten zugeordnet sind, und eine Testsuitehierarchie zu ändern (Verschieben einer Testsuite).

Weitere Informationen finden Sie unter "Manueller Testzugriff und Berechtigungen".

Arbeiten mit dem TCM-Befehlszeilentool

Um das Befehlszeilentool TCM zu verwenden, müssen die folgenden Elemente vorhanden sein:

  • Visual Studio 2017 Professional oder frühere Version installiert. Sie greifen über die Eingabeaufforderung und die folgenden Verzeichnisse auf TCM zu:

    • %programfiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\IDE
    • %programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE
    • %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE
  • Wenn Sie einen TCM-Befehl ausführen möchten, geben Sie die Parameter und /teamproject ggf/login. an/collection.

    Parameter Beschreibung
    /Auflistung:CollectionURL Erforderlich. Gibt den URI der Teamprojektsammlung an. Das Format für den URI lautet wie folgt:
    – Für Azure DevOps Services: http://dev.azure.com/OrganizationName
    - Für Azure DevOps Server: http://ServerName:Port/VirtualDirectoryName/CollectionName. Wenn kein virtuelles Verzeichnis verwendet wird, lautet das Format für den URI wie folgt:http://ServerName:Port/CollectionName
    /teamproject:project Erforderlich. Der Name des Projekts, das die Testobjekte enthält, in die Sie automatisierte Tests klonen oder importieren möchten.
    /login:username,[password] Optional. Gibt den Namen und das Kennwort eines gültigen Azure DevOps-Benutzers an, der über Berechtigungen zum Ausführen des Befehls verfügt. Verwenden Sie diese Option, wenn Ihre Windows-Anmeldeinformationen nicht über die entsprechenden Berechtigungen verfügen, oder Sie die Standardauthentifizierung verwenden, oder Sie sind nicht mit einer Do Standard verbunden.
  • Sie müssen ein gültiges Mitglied eines oder mehrerer Projekte sein, auf die Sie zugreifen möchten, und über die erforderlichen Berechtigungen verfügen, basierend auf den ausgeführten Befehlen. Weitere Informationen finden Sie unter "Manueller Testzugriff und Berechtigungen".

  • Zum Hinzufügen von Testplänen und Testsammlungen zum Klonen oder Importieren von Testobjekten benötigen Sie dieselben Zugriffsstufen.

Unterstützte Kopier-, Klon- und Importtools

Abhängig von der verwendeten Azure DevOps-Version können Sie die in der folgenden Tabelle aufgeführten Clients oder Tools verwenden, um Testpläne, Testsuiten oder Testfälle zu kopieren, zu klonen oder zu importieren.

Client/Tool

Test Plans

Testsuiten

Testfälle


Webportal1

✔️ Kopieren

✔️ Importieren

Webportal (Grid)

Webportal (Grid)

Arbeitselementformular

✔️ Kopieren

Microsoft Test Manager1
(veraltet)

✔️ Klonenplan

TCM CLI2

✔️ Klon

✔️ Klon

REST-API3

✔️ Klon

✔️ Klon

Hinweis

  1. Mit der Veröffentlichung von Azure DevOps Server 2020 wurde das Webportal für Azure-Testpläne erheblich aktualisiert. Viele neue Features wurden hinzugefügt, um Kopieren, Klonen, Importieren und Exportieren zu unterstützen. Eine Übersicht finden Sie unter Navigate Test Plans.
  2. Das Befehlszeilentool Test Case Management (TCM) wird installiert, wenn Sie Visual Studio 2017 oder frühere Versionen installieren. Beispiele in diesem Artikel enthalten die optionen, die mit der Visual Studio 2017-Version verfügbar sind. Frühere Versionen unterstützen möglicherweise weniger Optionen. Ausführliche Informationen finden Sie unter "Arbeiten mit dem TCM-Befehlszeilentool".
  3. REST-API-Befehle zur Unterstützung des Klonens von Testplänen und Testsuiten wurden mit Version 5.0 hinzugefügt, die Azure DevOps 2019 entsprechen.
  1. Microsoft Test Manager (MTM) wurde für die Verwendung mit Azure DevOps Services im Januar 2020 nicht mehr unterstützt und wird für Azure DevOps Server 2020 und höhere Versionen nicht unterstützt. Die aktuelle Version von Azure Test Plans unterstützt alle Features, die MTM unterstützt und vieles mehr.
  2. Das Befehlszeilentool Test Case Management (TCM) wird installiert, wenn Sie Visual Studio 2017 oder frühere Versionen installieren. Beispiele in diesem Artikel enthalten die optionen, die mit der Visual Studio 2017-Version verfügbar sind. Frühere Versionen unterstützen möglicherweise weniger Optionen. Weitere Informationen finden Sie unter "Arbeiten mit dem TCM-Befehlszeilentool".

Auflisten von Testplänen oder Testsuiten

Wenn Sie Kopier-, Klon- oder Importvorgänge im Zusammenhang mit Testplänen oder Testsammlungen ausführen, ist es wichtig, Zugriff auf ihre eindeutige ID zu haben. Mit diesem Bezeichner können Sie genau auf den spezifischen Plan oder die suite abzielen, mit dem Sie arbeiten möchten. Indem Sie die zugewiesene ID kennen, können Sie Ihre Testprozesse optimieren und eine genaue Replikation oder Übertragung testbezogener Daten sicherstellen.

Führen Sie die folgenden Schritte aus, um eine Liste von Testplänen, Testsuiten oder anderen Testobjekten zu generieren.

  1. Wählen Sie "Boards-Abfragen>" aus Ihrem Projekt aus.
  2. Geben Sie den Parameter Work Item Type=Test Plan in Den Abfrage-Editor ein. Sie können alle testpläne auflisten, die für das Teamprojekt definiert sind.
  3. Geben Sie ein Häkchen im Kontrollkästchen "Abfrage für projekteübergreifend " ein. Die Abfrage listet alle Testpläne auf, die für alle Projekte definiert sind. Weitere Informationen finden Sie unter Definieren einer Arbeitsaufgabenabfrage.
  4. Abfrage ausführen.

Tipp

Während Testpläne, Testsuiten und Testfälle miteinander zusammenhängen, können Sie die Beziehungen nicht über eine Arbeitsaufgabenabfrage anzeigen. Verknüpfungstypen verknüpfen keine Testpläne, Testsammlungen und Testfälle. Nur freigegebene Schritte und freigegebene Parameter verknüpfen mit Testfällen. Außerdem verknüpfen Testfälle mit Benutzergeschichten oder anderen Arbeitsaufgaben, die sie testen.

Screenshot der Abfrage-Editor.

Kopieren oder Klonen von Testplänen

Wenn Sie einen neuen Testplan pro Sprint oder Release erstellen, besteht ein hilfreicher Ansatz darin, den Testplan aus dem vorherigen Zyklus zu klonen. Mit minimalen Anpassungen eignet sich der kopierte Testplan gut für den neuen Zyklus. Diese Vorgehensweise optimiert den Planungsprozess und sorgt für Konsistenz bei iterationsübergreifenden Iterationen.

Das Klonen ist besonders nützlich, wenn Sie Ihre Anwendung in zwei Versionen verzweigen müssen. Nach dem Klonen können Sie Tests unabhängig voneinander für jede Version ändern, ohne die andere zu beeinträchtigen. Es ist eine effiziente Möglichkeit, Testbemühungen zu verwalten, während Standard Trennung zwischen verschiedenen Anwendungsvarianten beibehalten werden.

Konzeptionelles Bild, Klonen-Testplan.

  1. Wählen Sie Testpläne> aus Ihrem Projekt aus.

  2. Wählen Sie den Testplan aus, den Sie auf der Seite "Meine" oder "Alle" kopieren möchten.

  3. Wählen Sie "Weitere Aktionen>" Testplan kopieren" aus. Mit dieser Option können Sie Testpläne innerhalb eines Projekts kopieren oder klonen.

    Screenshot des Menüs

  4. Geben Sie den Namen des neuen Testplans an, und wählen Sie einen Bereichspfad und iterationspfad für den Plan aus.

    Screenshot des Dialogfelds

    • Wählen Sie eines oder die anderen Optionsfelder basierend auf den folgenden Anweisungen aus:
      • Verweisen Sie auf vorhandene Testfälle: Wählen Sie diese Option aus, wenn Sie die beiden Verzweigungen schließlich zusammenführen möchten. Behalten Sie in diesem Fall die gleichen Anforderungen für funktionen bei, die bereits implementiert und getestet wurden.
      • Duplizieren vorhandener Testfälle: Wählen Sie diese Option aus, wenn Sie neue Benutzergeschichten oder Anforderungen separat Standard beibehalten möchten. Wenn Sie beabsichtigen, in zwei ähnliche, aber getrennte Anwendungen zu unterscheiden, sollten Sie die Benutzergeschichten eines ändern, ohne die Geschichten der anderen zu ändern. Wenn Sie diese Option auswählen, wird ein unabhängiger Satz von Anforderungen für die neuen Testfälle erstellt.

    Wenn Sie vorhandene Testfälle duplizieren, werden die kopierten Testfälle dem Für den geklonten Testplan angegebenen Bereichspfad und Iterationspfad zugewiesen.

    Weitere Informationen finden Sie unter Informationen zu Bereichs- und Iterationspfaden (Sprint).

    Die Seite wird aktualisiert, um den neu kopierten Testplan anzuzeigen.

    Screenshot mit kopierten Testplan, Browseransicht.

  5. Aktualisieren Sie alle abfragebasierten Suites , die Sie kopiert haben, um die neuen Bereichs- und Iterationspfade zu verwenden.

  6. Geben Sie einen Build im Zieltestplan an, wenn Sie automatisierte Testfälle geklont haben.

Hinweis

Dieses Feature wird nicht über das Webportal für Azure DevOps Server 2019 und frühere Versionen unterstützt. Das Feature zum Kopieren von Testplänen erfordert Azure DevOps Server 2020 oder höher.

Importieren oder Klonen von Testsuiten

Wenn Sie den Testplan für einen neuen Sprint erstellen, möchten Sie häufig einige der Tests aus den vorherigen Sprints wiederholen, um sicherzustellen, dass die bereits implementierte Funktionalität noch funktioniert.

Konzeptionelles Bild, Kopieren von Testsammlungen.

Hinweis

  • Wenn Sie eine Testsuite in ein neues Projekt importieren (Web) oder klonen (TCM), enthält die neue Suite Kopien aller Testfälle in der Quellsuite. Es werden jedoch keine historischen Daten wie die vorherigen Testläufe, verwandte Fehler, alte Ergebnisse aufbewahrt.
  • Freigegebene Schritte, auf die von den Testfällen verwiesen wird, werden ebenfalls geklont und im Zielprojekt erstellt.
  • Sie können Testfälle nicht von und zum gleichen Testplan klonen, auch nicht in einer anderen Suite. Um dieses Szenario zu erreichen, müssen Sie zunächst die Testfälle auf einen anderen, temporären Testplan verschieben. Verwenden Sie dann den temporären Testplan als Quellplan, und klonen Sie die Testfälle wieder in den Quelltestplan, indem Sie die ID in den Zieltestplan platzieren. Die in den Testfällen vorhandenen freigegebenen Schritte werden ebenfalls in diesem Prozess dupliziert.

Wenn Sie mit Azure Testplänen arbeiten, können Sie eine Testsuite aus einem Testplan in einen anderen Testplan innerhalb des aktuellen Projekts importieren. Es spielt keine Rolle, ob sich die Testpläne im selben Projekt befinden. Dieser Vorgang umfasst das Kopieren oder Klonen der Testsuite, was zur Erstellung einer neuen Testsuite führt. Darüber hinaus werden alle Untertest-Suites ebenfalls dupliziert. Die von den Testsuiten referenzierten Testfälle duplizieren nicht; Stattdessen werden sie von den geklonten Testsuiten referenziert.

Sie können verwenden tcm suites /list , um alle Testsammlungen auflisten, die für ein Projekt definiert sind.

Um dieselben Testfälle in verschiedenen Suites und Plänen zu verwenden, kopieren und einfügen Sie Testfälle mithilfe der Rasteransicht .

  1. Wählen Sie Testpläne> aus.

  2. Wählen Sie den Testplan aus, in den Sie eine Testsuite von der Seite "Mine" oder "Alle" importieren möchten.

  3. Wählen Sie "Weitere Aktionen>" Testplan kopieren" aus. Mit dieser Option können Sie Testpläne innerhalb eines Projekts kopieren oder klonen.

    Screenshot des Menüs

  4. Wählen Sie im geöffneten Dialogfeld das Projekt aus, wenn sich der Testplan in einem anderen Projekt befindet. Geben Sie andernfalls den Namen oder die ID des Testplans und den Namen oder die ID der Testsuite ein. Sie können auch den Namen oder die ID aus den Dropdownmenüs auswählen.

  5. Erstellen Sie den Import. Sie können jeweils nur eine Suite aus einem Testplan importieren.

    Screenshot: Importieren von Suites aus einem Dialogfeld

    Die folgende Meldung wird angezeigt:

    Screenshot der Nachricht

  6. Nach Abschluss des Importvorgangs wird die folgende Meldung angezeigt. Wählen Sie "Aktualisieren" aus, um Ihren Browser zu aktualisieren.

    Screenshot mit der Meldung

    Die neu hinzugefügte Testsuite wird dann angezeigt.

    Screenshot der angezeigten importierten Testsuite.

Hinweis

Dieses Feature wird nicht über das Webportal für Azure DevOps Server 2019 und frühere Versionen unterstützt. Das Feature zum Importieren von Testsuiten erfordert Azure DevOps Server 2020 oder höher.

Testfall kopieren

Im Webportal können Sie Testfälle aus einem Projekt oder einem anderen Projekt in eine Testsuite kopieren oder die Rasteransicht verwenden, um Testfälle aus einer Suite in eine andere zu kopieren und einzufügen. Optional können Sie einen Massenimport und -export von Testfällen ausführen.

Tipp

Kopieren Sie keine Testfälle, wenn Sie mit verschiedenen Konfigurationen oder unterschiedlichen Daten testen möchten.

Sie haben die Flexibilität, Testfälle aus einem Projekt oder aus einem anderen Projekt innerhalb der Organisation oder Sammlung zu kopieren. Darüber hinaus können Sie während des Kopiervorgangs alle Links und Anlagen einschließen.

  1. Wählen Sie Testpläne> aus.

  2. Wählen Sie den Testplan aus, der mindestens einen Testfall enthält, den Sie von der Seite "Mein" oder "Alle" kopieren möchten.

  3. Wählen Sie die Testsuite aus, die mindestens einen Testfall enthält, den Sie kopieren möchten.

  4. Aktivieren Sie auf der Seite "Definieren " das Kontrollkästchen für alle Testfälle, die Sie kopieren möchten.

  5. Wählen Sie "Weitere Aktionen>" Testfall kopieren" aus.

    Screenshot des Menüs

  6. Wählen Sie im Dropdownmenü das Projekt aus, und geben Sie dann den Namen oder die ID des Testplans und den Namen oder die ID der Testsuite ein. Sie können auch den Namen oder die ID aus den Dropdownmenüs auswählen.

    Screenshot des Dialogfelds

  7. (Optional) Aktivieren Sie die Kontrollkästchen für vorhandene Links einschließen und vorhandene Anlagen einschließen.

  8. Erstellen Sie die Kopie.

    Der Hintergrundkopievorgang hängt von der Anzahl und Komplexität der ausgewählten Testfälle ab. Nach Abschluss wird eine Benachrichtigung an Sie gesendet, um den Erfolg des Vorgangs und einen Link zu der Testsuite zu bestätigen, in der sich die kopierten Testfälle befinden.

Testfall kopieren und einfügen (Rasteransicht)

Wenn Sie Testfälle verwalten, dienen Kopieren und Einfügen als wertvolle Technik, um dieselben Tests in verschiedenen Suites und Plänen wiederzuverwenden. Ziehen Sie beispielsweise ein Szenario in Betracht, in dem Sie über eine umfassende Testsuite verfügen und eine stärker fokussierte Teilmenge von Tests innerhalb einer anderen Suite erstellen möchten. Die Ansicht "Raster definieren>" bietet Unterstützung für die Bearbeitung von Testfällen und das Kopieren in verschiedene Testsammlungen. Weitere Informationen finden Sie unter Erstellen von Testfällen, Verwenden der Rasteransicht zum Bearbeiten von Testfällen.

Tipp

Kopieren Sie keine Testfälle, wenn Sie mit verschiedenen Konfigurationen oder unterschiedlichen Daten testen möchten.

In den Browsern Internet Explorer, Microsoft Edge oder Chrome können Sie Testfälle aus der Rasteransicht für einen Testplan und eine Testsuite in einen anderen Testplan und eine andere Testsuite kopieren.

  1. Wählen Sie auf der Seite "Testpläne> testen" die Testsuite mit mindestens einem Testfall aus, den Sie kopieren möchten. Wählen Sie auf der Registerkarte "Definieren" die Option "Rasteransicht" aus.

  2. Markieren Sie die Zeilen, die Sie kopieren möchten, und geben Sie dann STRG+C ein.

    Screenshot mit

  3. Wählen Sie eine andere Testsuite aus demselben oder anderen Plan aus, und fügen Sie sie mit STRG+V ein. Wenn Sie keine andere Suite auswählen, geschieht beim Einfügen nichts, da jede Suite nur einen Verweis auf jeden Testfall haben kann.

  4. Wählen Sie " Testfälle speichern" aus.

    Die neuen Testfälle werden mit neuen IDs gespeichert.

    Screenshot mit gespeicherten Testfällen, die in die Rasteransicht eingefügt wurden.

Massenimport- oder Exporttestfälle

Im Webportal können Sie einen Massenimport oder -export von Testfällen aus/in eine Testsuite durchführen. Testfälle werden in einer CSV-Datei (Kommagetrennte Werte) definiert.

Exportieren von Testfällen

  1. Wählen Sie auf der Seite "Testpläne> testen" den Testplan mit der Testsuite aus, die die Testfälle enthält, die Sie exportieren möchten.

  2. Optional. Wählen Sie Spaltenoptionen aus, um Felder hinzuzufügen, die in die Downloaddatei aufgenommen werden sollen.

  3. Wenn Sie alle Testfälle für die Testsuite exportieren möchten, wählen Sie "Testfälle exportieren" in CSV aus.

    Screenshot der Exporttestfälle aus der ausgewählten Testsuite.

    Wenn Sie eine Teilmenge von Testfällen für die Testsuite exportieren möchten, wählen Sie die zu exportierenden Testfälle aus, wählen Sie "Weitere Optionen" und dann " Testfälle exportieren" in CSV aus.

    Screenshot der ausgewählten Testfälle, Exportieren von Testfällen in CSV.

  4. Die exportierte CSV-Datei wird im Ordner "Downloads " angezeigt.

Importieren von Testfällen

  1. Wählen Sie im Testplan "Testpläne>" den Testplan mit der Testsuite aus, in die Sie Testfälle importieren möchten.

    Screenshot der Importtestfälle in die ausgewählte Testsuite.

  2. Wählen Sie die Zu importierende Datei aus dem geöffneten Dialogfeld aus, und wählen Sie dann "Importieren" aus.

    Screenshot des Dialogfelds

  3. Klicken Sie auf Bestätigen. Wenn Sie Testfälle angeben, die bereits in der Testsuite definiert sind, werden einige Elemente beim Import möglicherweise überschreiben.

Importieren automatisierter Testfälle (TCM)

Verwenden Sie die Verwendung tcm testcase /import, um automatisierte Testfälle in eine Testsuite zu importieren. Sie müssen eine .dll Datei für die Testassembly angeben, die Ihre Tests enthält.

tcm testcase /import /collection:teamprojectcollectionurl /teamproject:project
             /storage:path
             [/maxpriority:priority]
             [/minpriority:priority]
             [/category:filter]
             [/syncsuite:id [/include]]
             [/login:username,[password]]
Parameter Beschreibung
/storage:path Gibt den Pfad und den Namen der Testassembly an, die Ihre automatisierten Tests enthält, die Sie importieren möchten.
/maxpriority:priority Optional. Gibt an, welche Tests importiert werden sollen, basierend auf der maximalen Priorität der Testmethode. Wenn der Parameter beispielsweise lautet /maxpriority:1, werden nur Tests mit einem Prioritätsattribut für die Testmethode kleiner oder gleich 1 als Testfälle aus der Assembly importiert.
/minpriority:priority Optional. Gibt an, welche Tests importiert werden sollen, basierend auf der Mindestpriorität der Testmethode. Wenn der Parameter beispielsweise lautet /minpriority:2, werden nur Tests mit einem Prioritätsattribut für die Testmethode gleich oder größer als 2 als Testfälle aus der Assembly importiert.
/category:filter Optional. Gibt an, welche Tests basierend auf der Kategorie der einzelnen Testmethoden in der Testassembly importiert werden sollen. Sie können diesen Parameter zusammen mit /syncsuite dem Import von Tests mit einer bestimmten Kategorie in eine bestimmte Testsuite verwenden.
Weitere Informationen zu Testkategorien finden Sie unter Ausführen von Komponententests mit Dem Test-Explorer.
/syncsuite:id Optional. Gibt die Suite-ID für die Testsuite in Ihrem Testplan an, der Sie die importierten Testfälle hinzufügen möchten. Diese Suite kann keine dynamische Suite oder eine abfragebasierte Suite sein. Wenn Sie eine Testsuite angeben, die zum Aktualisieren hinzugefügter Tests synchronisiert werden soll, werden die nicht importierten Tests aus der Testsuite entfernt, aber nicht aus dem Testplan selbst.

Beschreibungen von /collectionund /teamproject/login Parametern finden Sie unter "Arbeiten mit dem TCM-Befehlszeilentool".

Begrenzungen

  • Die Spalte "Testfallstatus" muss sich im Entwurfszustand befinden.
  • Die Länge des Titels des Testfalls darf 128 Zeichen nicht überschreiten.
  • Es gibt eine Beschränkung von 20 MB für JSON-Objekte, die beim Importieren und Exportieren erstellt wurden. Wenn der Import fehlschlägt, versuchen Sie es mit einer kleinen Teilmenge der Testfälle.
  • Der Benutzer, der den Import ausführt, muss über Berechtigungen für den Bereich und die Iterationspfade für Testplan und Testsuite verfügen, die er importieren oder exportieren möchte.
  • Kopier - und Importvorgänge schlagen fehl, wenn die Anzahl der zugehörigen Verknüpfungen für den Testfall 1000 überschreitet.

REST-APIs

Sie können Testpläne und Testsammlungen mithilfe der folgenden REST-APIs kopieren und klonen.

Nächste Schritte