Microsoft очень сильно продвигает свои инструменты ALM (управление жизненным циклом приложений), такие как TFS, но часто упускает из виду тот факт, что основные функции доступны только для управляемого (.Net) кода. например: Intellitrace — это только для c# и VB
Какие преимущества дает использование Lab Management с чисто родным приложением?
У нас есть два основных приложения, одно с пользовательским интерфейсом Java и другое MFC. Были предположения, что Lab Manager будет широко распространен в компании, но я сильно сомневаюсь, что мы что-то выиграем.
Согласно этому Мартовская таблица 2011 поддержки автоматизации тестирования, Java не поддерживается и MFC только для базовых элементов управления.
[править] До последней версии vNext мы не могли использовать их TestManager для модульных тестов, если только мы не обернули наш код C++ в слои .Net с модульными тестами C++/CLI.
Таким образом, кажется, что ни один из различных способов тестирования кода не может быть использован для наших приложений.