Testfallverwaltungsbefehle (tcm.exe)

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

Sie können mehrere Aufgaben ausführen, um Tests mithilfe des tcm.exe Befehlszeilentools auflisten, anzeigen, kopieren/klonen oder Ausführen von Tests auszuführen. Die meisten Befehle werden sowohl für lokale als auch für gehostete Azure DevOps unterstützt.

Arbeiten mit dem TCM-Befehlszeilentool

Um das TCM-Befehlszeilentool zu üben, müssen Sie Folgendes eingerichtet haben:

  • Visual Studio 2017 Professional oder frühere Version installiert. Sie greifen über die Eingabeaufforderung und die folgenden Verzeichnisse auf tcm.exe 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.exe 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 Sie die Standardauthentifizierung verwenden, sie sind nicht mit einer Do Standard verbunden, oder Ihre Windows-Anmeldeinformationen verfügen nicht über die entsprechenden Berechtigungen.
  • Sie müssen ein gültiges Mitglied des Projekts sein, auf das 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.

TCM-Befehle

Die folgende Tabelle enthält Links zu Artikeln, in denen beschrieben wird, wie Sie den entsprechenden tcm.exe Befehl ausführen. Die meisten Befehle werden sowohl auf Azure DevOps Server als auch auf allen Versionen und Azure DevOps Services unterstützt.


Befehl

Azure DevOps Services

Azure DevOps Server


tcm configs:Lists test configurations

    ✔️

    ✔️

tcm fieldmapping: Importiert oder exportiert eine XML-Datei zum Definieren der Lösungstypen, fehlertyp und Fehlertypen.

Hinweis

Sie können diesen Befehl nur für Sammlungen ausführen, die das Online-XML-Prozessmodell verwenden. Für Azure DevOps Server 2020 und höhere Versionen, die das geerbte Prozessmodell verwenden, werden das Importieren von XML-Dateien nicht unterstützt.

    ✔️

tcm plans: Testpläne auflisten oder klonen.

    ✔️

    ✔️

tcm run: Erstellt, löscht, listet, abbricht, veröffentlicht, exportiert oder führt eine Gruppe von Tests aus. Unterstützt auch das Importieren automatisierter Tests in einen Testplan.

    ✔️

    ✔️

tcm suites: Auflisten oder Klonen von Testsuiten.

    ✔️

    ✔️

tcm testenvironments: Anzeigen und Listentestumgebungen.

    ✔️

    ✔️

tcm testcase: Importieren von Testfällen aus einer angegebenen Assembly oder einer Testdatei

    ✔️

    ✔️