Как запустить специальные тесты автоматизации из testsuite с помощью tcm.exe?

Я разработал тесты Coded UI в Visual Studio 2012. Я связал их с ручными тестами из Test Manager.

  1. Как запустить только тесты автоматизации с приоритетом = 1 из некоторого набора тестов?
  2. Как запустить только те тестовые случаи, которые были отмечены как ошибочные в предыдущих тестовых прогонах?

Я хочу запустить тесты, используя командную строку что-то вроде этого:

tcm run /create /title:"Nightly Run" /planid:1 /suiteid:5 /configid:13 /settingsname:"<Name of your automated test settings>" /testenvironment:"<Name of a matching environment>" /collection:<CollectionURL> /teamproject:<Team Project name>

Есть идеи?

1 ответ

У вас есть агент и контроллер для настройки MTM (Microsoft Test Manager)?

Если так, то вы можете сделать это из MTM. Создайте набор тестов на основе запросов с критериями, как вы описали #1 и #2, это создаст набор тестов для вас. Затем вы можете выбрать тесты из этого набора, щелкнуть правой кнопкой мыши и запустить тесты. Это то, что я делаю сегодня.

Если вы хотите сделать это с помощью параметров командной строки, то, возможно, посмотрите, как вы можете вызвать этот набор тестов на основе запросов. Я никогда не использовал линию CMD до сих пор.

Другие вопросы по тегам