创建单元测试项目

单元测试通常反映所测试的代码的结构。 例如,将为产品中的每个代码项目创建单元测试项目。 测试项目可以位于与生产代码相同的解决方案中,也可以位于单独的解决方案中。 可以在解决方案中有多个单元测试项目。

注意

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

创建单元测试项目

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

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

    Visual Studio 2022 中测试项目模板的屏幕截图。

    Visual Studio 2019 中测试项目模板的屏幕截图。

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

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

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

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

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

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