Microsoft 有计划支持 MSTest 以外的测试框架吗?

发布于 2024-08-05 05:08:31 字数 161 浏览 5 评论 0 原文

看起来您应该能够将您喜欢的单元测试框架配置为 Visual Studio/Team 系统的插件,就像使用 SourceControl 提供程序一样。有谁知道微软内部正在努力允许将 MStest 替换为 nUnit、mbUnit 或其他。显然,没有什么可以阻止我使用这些其他框架,但它们没有集成到 IDE 中。

It seems like you should be able to configure your preferred unit testing framework as a plugin to Visual Studio/Team system like you can with SourceControl providers. Is anyone aware of an effort within microsoft to allow for swapping out MStest for nUnit, mbUnit or others. Obviosly nothing prevents me from using these other frameworks but they aren't integrated into the IDE.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

誰認得朕 2024-08-12 05:08:31

如果您查看 TestDriven.NETGallio,它们都有集成到 IDE 的测试运行器,并允许使用其他测试框架。

如果您不愿意花一点钱,这只是 ReSharper 的众多好处之一。 (r#)

不幸的是,不确定微软是否会鼓励我们使用另一个。

善良,

If you have a look at TestDriven.NET and Gallio, they both have test runners that integrate to the IDE and allow the use of other testing frameworks.

If you are adverse to spending a little this is just on of the many benefits of ReSharper. (r#)

Not sure MS would want to encourage us to use another one unfortunately.

Kindness,

Dan

痕至 2024-08-12 05:08:31

Visual Studio 确实提供了自定义测试适配器的概念,允许自定义测试框架在 MSTest 平台下执行。也就是说,这些框架的测试将出现在测试列表编辑器等中。

自定义框架的开发人员必须开发一个 VSPackage,它可以查找并向 MSTest 提供测试。不幸的是,涉及很多工作。

TestDriven.NET、Resharper(以及其他几个)提供了自己的 VSPackage 来提供自己的工具窗口,但不直接与 MSTest 集成。

Visual Studio does provide the concept of custom test adapters that would allow custom test frameworks to execute under the MSTest platform. That is, tests for those frameworks would appear in the Test List Editor, etc.

The developers of the custom frameworks would have to develop a VSPackage that would find and provide tests to MSTest. Unfortunately, there's a lot of work involved.

TestDriven.NET, Resharper (and several others) provide their own VSPackage to provide their own Tool Window, but do not integrate directly with MSTest.

别挽留 2024-08-12 05:08:31

看起来这即将到来 Visual Studio 11

Looks like this is coming to Visual Studio 11

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文