2013-04-14 2 views
1

Я разработал кодированные тесты пользовательского интерфейса в Visual Studio 2012. Я связал их с ручными тестами из Test Manager.Как запустить определенные тесты автоматизации с помощью testuite с помощью tcm.exe?

  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> 

Любые идеи?

ответ

0

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

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

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

+0

Благодарим вас за ваш ответ, но я уже решил проблему с использованием TFS API. – user2279757

Смежные вопросы