Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Подскажите рецепт по автоматическому запуску UI тестов после билда на TFS

tfs
csharp
visual-studio
webdriver
Теги: #<Tag:0x00007f7b63fcf8b0> #<Tag:0x00007f7b63fcf748> #<Tag:0x00007f7b63fcf5e0> #<Tag:0x00007f7b63fcf450>

#1

Вечер добрый. Имеется набор UI тестов на C# с использованием Webdriver. Тесты запускаются в браузере. Поступила задача запускать тесты после ночных билдов TFS.
Проблема в том что тесты запускаются билд-агентом без десктоп сессии на той же машине где и tfs, естественно они падают. Доступа к tfs серверу нет - админы суровы более чем полностью и доступ не дают.
Вычитал что нужно использовать test agent & controller. Но в процессе изучения мануалов по настройке наткнулся на информацию что нужна лицензия которая есть в Microsoft Visual Studio 2010 Load Test Feature Pack. На странице написано что этот пак доступен только владельцам Ультимейт студии с msdn подпиской :frowning: - ультимейт студию мне никто не купит.

Пробовал использовать selenium server на своей машине. Но в тестах используется Autoit для загрузки файлов и drag’n’drop. С таким подходом тесты падают.

Подскажите пожалуйста как у вас организован запуск тестов на TFS сервере? В какую сторону копать чтобы получить зелёные тесты и рабочую загрузку/drag’n’drop? Моего малого опыта не хватает на решение этой задачи.


(Александр Таранков) #2

С какой ошибкой падают тесты?