У меня есть автоматизированный тест Coded UI, извлекающий данные из тестового примера MTM в TFS. Для каждого параметра существует несколько значений, и скрипт выполняет итерацию по каждой строке в тесте. К сожалению, вызывается весь скрипт. Существует часть настройки, которую следует выполнить только один раз. Как я могу выполнить настройку один раз, в то время как тестовый метод вызывается для каждой строки? Использование флага не сработало, логическое значение не сохранялось между итерациями.
Закодированный источник данных пользовательского интерфейса MTM умножает значения на параметр. Как не повторять весь сценарий
comment
Как вы выполняете установку/разборку? Обычно это делается в паре методов, атрибутированных [TestInitalize] [TestCLeanup] для настройки и очистки один раз перед запуском всех тестов в классе.
- person Pete Stensønes   schedule 20.07.2013
Ответы (1)
Спасибо Пит,
У меня есть [TestInitalize] [TestCLeanup], но они запускаются для каждого теста. [AssemblyInitialize] запускается только один раз. Пришлось сесть и прочитать главу из книги. :(
Оказывается, все в офисе поместили все итерации в одну строку, разделив их знаком «;», а затем разделили данные. В конечном итоге я буду использовать обходной путь ради единообразия.
person
jeff
schedule
24.07.2013