У меня есть 1000 тестовых случаев в TFS. Теперь я хотел бы автоматизировать эти тестовые случаи с помощью MTM (Microsoft Test Manager). Я хотел бы загрузить эти тестовые примеры из TFS и запустить их на любых клиентских машинах, используя MTM. Как этого добиться? Я перешел по этой ссылке https://msdn.microsoft.com/en-us/library/dd380741.aspx#link.
Как автоматизировать несколько тестовых случаев из TFS в нескольких системах с помощью Microsoft Test Manager?
Ответы (1)
Вы можете сделать это, начиная с TFS 2010, и я описал, как это сделать в первых двух вариантах. Однако если вы используете TFS 2015+ (включая VSTS), то этот метод устарел и создается новая система. См. вариант № 3 ниже, чтобы узнать, как лучше всего это сделать.
Вариант № 3 также включает в себя другие инструменты в рамках новой системы Team Build для запуска автоматических тестов от агентов в нескольких средах. См. Задачу функционального тестирования для этого бита...
1 Свяжите автоматизацию с тестовым набором (до 2015 г.)
Для этого следуйте документации, которая у вас есть на https://msdn.microsoft.com/en-us/library/dd380741.aspx, и вам необходимо отдельно связать каждую автоматизацию с тестовыми примерами, которые она представляет.
примечание: это работает только с автоматическими тестами, встроенными в MSTest
2 Создание тестовых случаев для автоматизации (до 2015 г.)
Если у вас нет тестовых случаев, вы можете использовать tcm.exe для создания заглушек тестовых случаев из сборки автоматизации. Подпишитесь на https://msdn.microsoft.com/en-us/library/dd465191.aspx для документов. Я запустил это как часть процесса сборки, чтобы он всегда был в актуальном состоянии.
примечание: это работает только с автоматическими тестами, встроенными в MSTest
3 Свяжите автоматизацию непосредственно с требованием (рекомендуется)
Если это сделано для удобства, вы можете использовать новые инструменты в TFS 2015/VSTS, чтобы напрямую связать результат теста из сборки с требованием. После связывания все будущие результаты также будут связаны, и есть хороший виджет панели инструментов, который красиво отображает это.
https://blogs.msdn.microsoft.com/visualstudioalm/2016/08/02/traceability-with-continuous-testing/