Использование TCM для импорта и запуска автоматических тестов для плана тестирования из командной строки
Tcm.exe — это служебная программа командной строки, которая позволяет выполнять следующие задачи.
Импорт автоматических тестов в план тестирования.
Запуск тестов, входящих в план тестирования, из командной строки.
Просмотр списка элементов тестов и соответствующих им идентификаторов для использования при импорте или выполнении тестов.
Дополнительные сведения о создании планов тестирования см. в разделе Определение плана тестирования [удалено].
tcm.exe находится в <Drive:>\Program Files\Microsoft Visual Studio 11.0\Common7\IDE на любом компьютере с установленными Visual Studio Ultimate Visual Studio Premium или 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. Эти три поля представляют собой шаги теста, системную информацию и построение, в котором был обнаружен дефект. При обнаружении дефекта после запуска теста тест-инженеры могут создавать ошибки, в которых данные три поля заполняются автоматически. |