Visual Studio 测试资源管理器可以从具有适配器接口的任何单元测试框架运行测试。 安装框架会复制二进制文件,并为它支持的语言添加 Visual Studio 项目模板。 使用模板创建项目时,框架将注册到测试资源管理器。
Visual Studio 解决方案可以包含使用不同框架且面向不同语言的单元测试项目。
对于 . NET,MSTest、NUnit 和 xUnit 是默认情况下安装的 Visual Studio 提供的测试框架。 对于C++,提供了一组不同的测试框架,例如 CTest。
获取框架
使用 NuGet 包管理器安装第三方单元测试框架:
在 解决方案资源管理器中,右键单击测试代码的项目,然后选择“ 管理 NuGet 包”。
在 NuGet 包管理器中,搜索要安装的测试框架:
选择框架,然后选择“ 安装”。
更新到最新版本的测试适配器
更新到最新的稳定测试适配器,以体验更好的测试发现和执行。 有关 MSTest、NUnit 和 xUnit 测试适配器更新的详细信息,请参阅 Visual Studio 博客。
更新到最新的稳定测试适配器版本
打开NuGet 包管理器,方法是选择工具>NuGet 包管理器>管理解决方案的 NuGet 包。
选择“ 更新 ”选项卡并搜索已安装的 MSTest、NUnit 或 xUnit 测试适配器。
选中要刷新的每个测试适配器旁边的复选框,然后选择 “更新 ”以安装每个适配器的最新版本。
如果 “预览更改 ”对话框打开,请确认所选内容,然后选择“ 应用”。 根据需要接受任何许可更改。
选择“安装”。