Как автоматизировать несколько тестовых случаев из TFS в нескольких системах с помощью Microsoft Test Manager?
У меня есть 1000 тестовых случаев в TFS. Теперь я хотел бы автоматизировать эти тестовые случаи с помощью MTM(Microsoft Test Manager). Я хотел бы загрузить эти тестовые примеры из TFS и запустить их на любых клиентских компьютерах, использующих MTM. Как этого добиться? Я перешел по этой ссылке https://msdn.microsoft.com/en-us/library/dd380741.aspx.
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/