# 自动测试

> Use the Unity Test Framework to write and run automated tests for your Unity C# code.

测试是现代软件开发实践的重要组成部分。为代码编写测试有助于您确信，随着项目规模和复杂性的增长，它仍然能按预期工作。Unity 提供 [Unity 测试框架 (Unity Test Framework)](https://docs.unity3d.com/Packages/com.unity.test-framework@latest) 包，可帮助您为 C# 代码编写和运行测试。

该包集成并了 C# 测试框架 NUnit，并通过添加自定义 Unity 功能对其进行了扩展，是一款可用于在\_\_编辑 (Edit)\_\_ 模式和\_\_播放 (Play)\_\_ 模式下以及在目标平台（例如独立平台、Android 平台或 iOS 平台）上测试代码的工具。测试运行器 (Test Runner) 窗口内置在编辑器 (Editor) 中，工作方式类似于 Visual Studio 等 IDE 中的测试运行程序。

有关测试框架 (Test Framework) 包的其他版本的更多信息，请参阅 [com.unity.test-framework](https://docs.unity3d.com/Packages/com.unity.test-framework@latest) 页面。

## 其他资源##additional-resources

* [Unity 测试框架](https://docs.unity3d.com/Packages/com.unity.test-framework@latest)。
* [Unity 测试框架的性能测试包](https://docs.unity3d.com/Packages/com.unity.test-framework.performance@latest/)。
