Команды управления тестом (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
: импорт тестовых случаев из указанной сборки или тестового файла
✔️
✔️