Тестовый прогон должен быть создан хотя бы с одним тестовым набором.

Попытка автоматизировать выполнение теста с помощью утилиты Microsoft Test Manager из командной строки, tcm.exe.

Я использую следующую команду:

tcm run /create /title:"Автоматизированные тесты пользовательского интерфейса" /planid:27 /suiteid:721 /configid:10 /settingsname:"Настройки тестирования пользовательского интерфейса 3" /testenvironment:"SanityEnvironmentSlemish" /collection:[CollectionUrl] /teamproject:Main

(Я не указал URL-адрес коллекции выше).

Однако я получаю следующую ошибку: «Тестовый прогон должен быть создан хотя бы с одним тестовым набором».

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


person Ciaran Gallagher    schedule 03.08.2012    source источник


Ответы (1)


Причина, по которой он не работал, заключалась не в том, что тестовый запуск не имел связанного с ним тестового примера, а в том, что рассматриваемый тестовый пример имел состояние «Ошибка» (из-за предыдущих сбоев тестового запуска), а не состояние «Активный».

Чтобы решить эту проблему, вы можете либо отредактировать состояние через графический интерфейс Microsoft Test Manager, перейдя на вкладку «Тест», щелкнув правой кнопкой мыши тестовый пример определенного набора тестов и нажав «Сбросить тест до активного».

В качестве альтернативы, если вы пытаетесь запустить тесты с помощью интерфейса командной строки Microsoft Test Manager (tcm.exe), вы можете просто использовать переключатель командной строки «/include», который включает все тестовые наборы в тестовом прогоне, независимо от состояние.

person Ciaran Gallagher    schedule 06.08.2012