Version: 6000.3
语言: 中文
编辑模式和播放模式测试
创建测试

创建测试装配

Unity 测试框架测试必须位于测试程序集中,测试程序集是引用 NUnit 的任何程序集。有关程序集的详细信息,请参阅将脚本组织到程序集中

要在测试运行程序测试框架包(以前称为测试运行程序)是一个 Unity 工具,可在编辑模式和播放模式下测试代码,也可以在目标平台(如独立平台、Android 或 iOS)上测试代码。更多信息
请参阅术语表
窗:

  1. 选择Assets文件夹中的项目窗口一个窗口,显示您的内容Assets文件夹(项目选项卡)更多信息
    术语表中查看
    .
  2. 打开“测试运行程序”窗口(菜单:窗口>“常规”>“测试运行程序”)。
  3. 在“测试运行程序”窗口中,选择“在活动路径中创建新的测试程序集文件夹”。
选择了“编辑模式”选项卡的“测试运行程序”窗口。
选择了“编辑模式”选项卡的“测试运行程序”窗口。

或者,您可以直接从“资产”菜单创建测试程序集:

  1. 选择Assets文件夹。
  2. 创建新的测试程序集文件夹(菜单:资产>创建>测试>测试程序集文件夹)。

这会创建一个Tests子文件夹中的Assets文件夹中带有相应的.asmdef文件,包括所需的参考。可以更改新装配定义的名称,然后按 Enter 键接受它。

“项目”窗口显示“资产”文件夹中名为“测试”的新子文件夹,其中包含一个名为“Tests.asmdef”的程序集文件。
“项目”窗口显示“资产”文件夹中名为“测试”的新子文件夹,其中包含一个名为“Tests.asmdef”的程序集文件。

单击装配定义文件以在检查器一个Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
请参阅术语表
窗。 你会看到它引用了nunit.framework.dll,UnityEngine.TestRunnerUnityEditor.TestRunner组件。 这种引用组合将装配标识为测试装配。 这UnityEditor.TestRunnerreference 仅适用于编辑模式测试。

平台(Platforms) 下的复选框选择确定测试程序集可以在哪些平台上运行。默认情况下,通过测试运行程序创建的程序集仅面向编辑器。选择 任何平台(Any Platform) 或 编辑器(Editor) 以外的特定平台,可以在程序集中为其他平台的独立播放器运行任何播放模式测试。

“检查器”窗口显示测试装配定义资产的可配置属性。
“检查器”窗口显示测试装配定义资产的可配置属性。

您可以根据需要多次重复上述步骤以创建其他测试程序集。您创建的第一个测试程序集文件夹名为Tests默认情况下,后续的Tests 1,Tests 2,依此类推。请记住,您始终可以重命名装配,但每个装配名称必须是唯一的。

注意:更改程序集定义文件的文件名不会影响文件中“名称”属性的值。使用“检查器”窗口或直接在文本编辑器中编辑 .asmdef 文件,以确保正确更改名称属性。

其他资源

编辑模式和播放模式测试
创建测试