Закодированный источник данных пользовательского интерфейса MTM умножает значения на параметр. Как не повторять весь сценарий

У меня есть автоматизированный тест Coded UI, извлекающий данные из тестового примера MTM в TFS. Для каждого параметра существует несколько значений, и скрипт выполняет итерацию по каждой строке в тесте. К сожалению, вызывается весь скрипт. Существует часть настройки, которую следует выполнить только один раз. Как я могу выполнить настройку один раз, в то время как тестовый метод вызывается для каждой строки? Использование флага не сработало, логическое значение не сохранялось между итерациями.


person jeff    schedule 19.07.2013    source источник
comment
Как вы выполняете установку/разборку? Обычно это делается в паре методов, атрибутированных [TestInitalize] [TestCLeanup] для настройки и очистки один раз перед запуском всех тестов в классе.   -  person Pete Stensønes    schedule 20.07.2013


Ответы (1)


Спасибо Пит,

У меня есть [TestInitalize] [TestCLeanup], но они запускаются для каждого теста. [AssemblyInitialize] запускается только один раз. Пришлось сесть и прочитать главу из книги. :(

ссылка

Оказывается, все в офисе поместили все итерации в одну строку, разделив их знаком «;», а затем разделили данные. В конечном итоге я буду использовать обходной путь ради единообразия.

person jeff    schedule 24.07.2013