繁体   English   中英

如何在VS2015中的TestWindow中创建自定义测试用例

[英]How to create custom test case in TestWindow in VS2015

如何在Visual Studio 2015的VSIX扩展中创建自定义测试用例?

在旧版的Visual Studio中,我使用的是名称空间

  • Microsoft.VisualStudio.TestPlatform
  • Microsoft.VisualStudio.TestWindow
  • Microsoft.VisualStudio.TestWindow.Core
  • Microsoft.VisualStudio.TestWindow.Interfaces

但是这些命名空间在VS2015(社区)中不可用。 在VSIX扩展中,有没有其他方法可以根据我的特定格式来创建自定义测试用例?

在Visual Studio的最新版本(2012及更高版本)中,他们添加了对自定义测试引擎的本机支持。 要编写一个,您可以在Microsoft.VisualStudio.TestPlatform.ObjectModel命名空间中使用以下接口(没有任何文档可谈):

  1. ITestContainer –表示一个包含测试的文件
  2. ITestContainerDiscoverer –查找包含测试的所有文件
  3. ITestDiscoverer –查找测试容器中的所有测试
  4. ITestExecutor –运行在测试容器中找到的测试

更多信息:

有一些教程( 1 )( 2 )提供了使用上述API的逐步说明和示例代码。 由于涉及的性质,我不会在此处重新发布整个教程。 请注意,虽然这些帖子最初是针对2012RC撰写的,但它们仍适用于2012 RTM,2013和2015。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM