Freigeben über


Testfallverwaltungsbefehle (tcm.exe)

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

Sie können mehrere Aufgaben zum Auflisten, Anzeigen, Kopieren/Klonen oder Ausführen von Tests mithilfe des tcm.exe Befehlszeilentools ausführen. Die meisten Befehle werden sowohl für lokale als auch für gehostete Azure DevOps unterstützt.

Arbeiten mit dem TCM-Befehlszeilentool

Wenn Sie das TCM-Befehlszeilentool ausführen möchten, haben Sie folgendes:

  • 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 /collection ggf/teamproject. an/login.

    Parameter Description
    /Sammlung:CollectionURL Required. 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 Required. 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 nicht mit einer Domäne verbunden sind oder Ihre Windows-Anmeldeinformationen nicht über die entsprechenden Berechtigungen verfügen.
  • Geben Sie ein gültiges Mitglied des Projekts an, auf das Sie zugreifen möchten, und verfügen Sie über die erforderlichen Berechtigungen basierend auf den befehlen, die Sie ausführen. 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.


Command

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.

Note

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

    ✔️

    ✔️