Команды управления тестом (tcm.exe)

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

Вы можете выполнять несколько задач для перечисления, просмотра, копирования и клонирования или выполнения тестов с помощью средства командной строки tcm.exe . Большинство команд поддерживаются как для локальной среды, так и для размещения Azure DevOps.

Работа с средством командной строки TCM

Чтобы выполнить программу командной строки TCM, необходимо иметь следующее:

  • Установлен Visual Studio 2017 Professional или более ранняя версия. Доступ к tcm.exe из командной строки и следующих каталогов:%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

  • Чтобы выполнить команду tcm.exe , укажите /collection и /teamproject параметры, а /login также при необходимости.

    Параметр Описание
    /Коллекции:CollectionURL Обязательный. Задает универсальный код ресурса (URI) коллекции проектов группы. Формат универсального кода ресурса (URI) выглядит следующим образом:
    — Для Azure DevOps Services: http://dev.azure.com/OrganizationName
    — Для Azure DevOps Server: http://ServerName:Port/VirtualDirectoryName/CollectionName. Если виртуальный каталог не используется, формат URI выглядит следующим образом:http://ServerName:Port/CollectionName
    /teamproject:project Обязательный. Имя проекта, содержащего тестовые объекты, в которые требуется клонировать или импортировать автоматические тесты.
    /login:username,[password] Необязательно. Указывает имя и пароль допустимого пользователя Azure DevOps и разрешения на выполнение команды. Используйте этот параметр, если вы используете обычную проверку подлинности, вы не подключены к домену или учетные данные Windows не имеют соответствующих разрешений.
  • Вы должны быть допустимым членом проекта, к которому вы хотите получить доступ, и иметь необходимые разрешения на основе выполняемых команд. Дополнительные сведения см. в статье "Доступ и разрешения для тестирования вручную".

Команды TCM

В следующей таблице приведены ссылки на статьи, описывающие выполнение соответствующей команды tcm.exe . Большинство команд поддерживаются как в Azure DevOps Server, так и во всех версиях и Azure DevOps Services.


Command

Azure DevOps Services

Azure DevOps Server


    ✔️

    ✔️

tcm fieldmapping: импортирует или экспортирует XML-файл для определения типов разрешения, типа ошибок и типов сбоев.

Примечание.

Эту команду можно выполнить только в коллекциях, использующих модель xml-процессов Online. Для Azure DevOps Server 2020 и более поздних версий, использующих модель наследуемого процесса, импорт XML-файлов не поддерживается.

    ✔️

tcm plans: список или клонирование планов тестирования.

    ✔️

    ✔️

tcm run: создает, удаляет, списки, прерваны, публикует, экспортирует или запускает группу тестов. Кроме того, поддерживает импорт автоматических тестов в план тестирования.

    ✔️

    ✔️

tcm suites: вывод списка или клонирования наборов тестов.

    ✔️

    ✔️

tcm testenvironments: просмотр и перечисление тестовых сред.

    ✔️

    ✔️

tcm testcase: импорт тестовых случаев из указанной сборки или тестового файла

    ✔️

    ✔️