Использование TCM для импорта и запуска автоматических тестов для плана тестирования из командной строки

 

Опубликовано: Июль 2016

Tcm.exe — это служебная программа командной строки, которая позволяет выполнять следующие задачи.

  • Импорт автоматических тестов в план тестирования.

  • Запуск тестов, входящих в план тестирования, из командной строки.

  • Просмотр списка элементов тестов и соответствующих им идентификаторов для использования при импорте или выполнении тестов.

Дополнительные сведения о создании планов тестирования см. в разделе Определение плана тестирования [удалено].

tcm.exe находится в папке <Drive:>\Program Files\Microsoft Visual Studio <version>\Common7\IDE на любом компьютере с установленными продуктами Visual Studio Enterprise или Visual Studio Test Professional.

Глобальные параметры

Ниже перечислены параметры, которые можно использовать для отображения справочных сведений о программе tcm.

Параметр

Описание

/help

или

/?

Отображает синтаксис и параметры средства командной строки tcm.

command /help

или

command /?

Отображает синтаксис и параметры указанной команды tcm.

Задачам

Задачи

Связанные разделы

Импорт автоматических тестов. Если автоматические тесты были созданы с использованием Visual Studio, возможно потребуется выполнить эти тесты как часть плана тестирования. С помощью добавления их в тестовый план, можно оценить ход тестирования. Можно связать эти тесты с требованиями или описаниями функциональности пользователей. Кроме того, можно просмотреть результаты этих автоматических тестов вместе с результатами любых других тестов в плане тестирования и отслеживать ход выполнения тестирования. Анализ результатов можно также выполнять каждый раз, когда эти тесты выполняются с помощью средства Microsoft Test Manager.

Tcm.exe обеспечивает удобный способ импорта автоматических тестов из тестовой сборки и их сопоставления с тестовыми случаями с помощью следующего синтаксиса:

tcm testcase /import

Запуск тестов, входящих в план тестирования, из командной строки. Тестовые случаи можно запускать с помощью соответствующих средств автоматизации из командной строки, используя команду tcm.exe, а не через пользовательский интерфейс, предоставляемый диспетчером Microsoft Test Manager. Это позволяет автоматически начинать запуски из пакетного файла. Например, можно настроить запуск пакетного файла каждый раз после завершения построения.

Для запуска тестов с помощью программы tcm.exe используйте следующую команду:

tcm run

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

Просмотр списка элементов тестов. Для импорта тестов или их запуска с помощью программы tcm.exe необходимо предоставить идентификаторы отдельных элементов тестов. Список этих элементов и соответствующих им идентификаторов можно просмотреть с помощью команд, входящих в состав tcm.exe.

Например, для просмотра наборов тестов используется следующая команда:

tcm suites /list

Импорт и экспорт сопоставлений полей ошибок. Если тест-инженер обнаруживает дефект кода при использовании программы Microsoft Test Manager, можно создать ошибку. Служебная программа командной строки tcm позволяет импортировать и экспортировать файл сопоставления командного проекта. Файл сопоставления определяет тип рабочего элемента, создаваемого при выполнении пользователем соответствующего действия, и три поля данных, которые должны заполняться в Microsoft Test Manager. Эти три поля представляют собой шаги теста, системную информацию и построение, в котором был обнаружен дефект. При обнаружении дефекта после запуска теста тест-инженеры могут создавать ошибки, в которых данные три поля заполняются автоматически.