Используя среду тестирования CUITe в VS2012, я создал закодированный тест пользовательского интерфейса. Этот тест работает, как и ожидалось, если щелкнуть тест правой кнопкой мыши и нажать «запустить тест» в VS2012.
Мы находимся в процессе перехода на VS2015, поэтому я пытаюсь просмотреть наши решения, чтобы убедиться, что они работают должным образом. В этом случае решений мы сталкиваемся с проблемой, когда при попытке запустить тест на панели вывода отображается:
Нет теста с указанным идентификатором (указанный guid)
И никакие тесты CUITe не выполняются.
Я подтвердил, что в VS2015 выполняются обычные закодированные тесты пользовательского интерфейса, это специально закодированные тесты пользовательского интерфейса, созданные с использованием CUITe, которые не запускаются.
Не знаю, есть ли у кого-нибудь обходные пути для этого, но я решил попробовать. Я дополнительно добавил все библиотеки DLL «Microsoft Testing» в решение в отдельной папке, чтобы убедиться, что решение использует «конкретные версии» тестовых библиотек DLL. Это не решило проблему.