Testfallverwaltungsbefehle (tcm.exe)

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Sie können mehrere Aufgaben ausführen, um Tests auflisten, anzeigen, kopieren/klonen oder ausführen, indem Sie das tcm.exe Befehlszeilentool verwenden. Die meisten Befehle werden sowohl lokal als auch gehostete Azure DevOps unterstützt.

Arbeiten mit dem TCM-Befehlszeilentool

Um das TCM-Befehlszeilentool auszuführen, müssen Sie folgendes ausführen:

  • Installierte Visual Studio 2017 Professional oder frühere Version. Sie greifen auf tcm.exe aus der Eingabeaufforderung und den folgenden Verzeichnissen 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

  • Um einen tcm.exe Befehl auszuführen, geben Sie die und die /collection/teamproject Parameter an, und /login geben Sie nach Bedarf an.

    Parameter BESCHREIBUNG
    /collection:CollectionURL Erforderlich. Gibt den URI der Teamprojektauflistung an. Der URI hat folgendes Format:
    - 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, hat der URI das folgende Format: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 Domäne 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 verfügen über die erforderlichen Berechtigungen basierend auf den befehlen, die Sie ausführen. Weitere Informationen finden Sie unter Manueller Testzugriff und -berechtigungen.

TCM-Befehle

In der folgenden Tabelle finden Sie Links zu Artikeln, die beschreiben, wie Sie den entsprechenden tcm.exe Befehl ausführen. Die meisten Befehle werden sowohl für Azure DevOps Server als auch für alle Versionen und Azure DevOps Services unterstützt.


Befehl

Azure DevOps Services

Azure DevOps Server


tcm configs:Listen testkonfigurationen

    ✔️

    ✔️

tcm fieldmapping: Importiert oder exportiert eine XML-Datei zum Definieren der Auflösungstypen, des Fehlertyps und der Fehlertypen.

Hinweis

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

    ✔️

tcm plans: Listen- oder Klonentestpläne.

    ✔️

    ✔️

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

    ✔️

    ✔️

tcm suites: Listen- oder Klonen-Testsuiten.

    ✔️

    ✔️

tcm testenvironments: Anzeigen und Listentestumgebungen.

    ✔️

    ✔️

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

    ✔️

    ✔️