Есть ли у Microsoft какие-либо планы по поддержке платформ тестирования, отличных от MSTest?
-
08-07-2019 - |
Вопрос
Похоже, вы должны иметь возможность настроить предпочитаемую вами платформу модульного тестирования в качестве плагина к Visual Studio / Team system, как вы можете с помощью поставщиков SourceControl.Кто-нибудь знает об усилиях Microsoft по замене MSTest на NUnit, MbUnit или другие?Очевидно, что ничто не мешает мне использовать эти другие фреймворки, но они не интегрированы в IDE.
Решение 3
Похоже, что это идет к Preview.aspx "rel =" nofollow "> Visual Studio 11
Другие советы
Если вы взглянете на TestDriven.NET и Gallio, у них обоих есть тестовые программы, которые интегрируются с IDE и позволяют использовать другие платформы тестирования.
Если вы против того, чтобы тратить немного, то это лишь одно из многих преимуществ Перетачиватель.(r#)
К сожалению, не уверен, что MS захотела бы побудить нас использовать другой.
Доброта,
Dan
Visual Studio предоставляет концепцию пользовательских тестовых адаптеров, которые позволяют выполнять пользовательские тестовые фреймворки на платформе MSTest. То есть тесты для этих платформ будут отображаться в редакторе списка тестов и т. Д.
Разработчики пользовательских сред должны были бы разработать VSPackage, который бы находил и предоставлял тесты для MSTest. К сожалению, здесь много работы.
TestDriven.NET, Resharper (и несколько других) предоставляют свой собственный VSPackage для предоставления своего собственного окна инструментов, но не интегрируются напрямую с MSTest.