创建单元测试项目

单元测试往往反映被测代码的结构。 例如,系统会为项目中的每个代码项目创建一个单元测试项目。 测试项目可以与成品代码位于同一解决方案中,也可以位于单独的解决方案中。 解决方案中可以有多个单元测试项目。

注意

本机代码的单元测试位置和测试项目结构可能与本文中描述的结构不同。 有关详细信息,请参阅编写 C/C++ 单元测试

创建单元测试项目

  1. 在“文件”菜单上,选择“新建”>“项目”,或按 Ctrl+Shift+N。

  2. 在“创建新项目”页上,在搜索框中键入“单元测试”。 选择要使用的测试框架的项目模板(例如“MSTest 测试项目”或“NUnit 测试项目”),然后选择“下一步”。

    Screenshot of test project templates in Visual Studio 2022.

    Screenshot of test project templates in Visual Studio 2019.

  3. 在“配置新项目”页上,输入项目名称,然后选择“创建”。

  4. 在单元测试项目中,添加对被测代码的引用。 要添加对相同解决方案中代码项目的引用,请执行以下操作:

    1. 在解决方案资源管理器中选择测试项目

    2. 在“项目”菜单中,选择“添加引用”。

    3. 在“引用管理器”中,选择“项目”下的“解决方案”节点。 选择要测试的代码项目,然后选择“确定”

    如果要测试的代码位于其他位置,请参阅管理项目中的引用了解有关添加引用的信息。