Как запустить специальные тесты автоматизации из testsuite с помощью tcm.exe?
Я разработал тесты Coded UI в Visual Studio 2012. Я связал их с ручными тестами из Test Manager.
- Как запустить только тесты автоматизации с приоритетом = 1 из некоторого набора тестов?
- Как запустить только те тестовые случаи, которые были отмечены как ошибочные в предыдущих тестовых прогонах?
Я хочу запустить тесты, используя командную строку что-то вроде этого:
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 до сих пор.