创建单元测试项目

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

注意

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

创建单元测试项目

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

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

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

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

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

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

    1. 解决方案资源管理器中,右键单击测试项目,然后选择 “添加>引用”。

    2. “引用管理器”中,选择“项目”下的“解决方案”节点。

    3. 选择要测试的代码项目,然后选择 确定

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