Unity 6.3
0 онлайн 78 гостей 3 в системе
Вход
Программирование в Unity Шаг 145 из 210

Тестирование кода

Написать тесты для режима редактирования или режима воспроизведения кода и запустить их через Test Runner окна Unity Editor, из командной строки, или из кода. Unity Test Framework интегрирует пользовательскую версию NUnit, открытой библиотеки тестирования блоков для .NET языков и расширяет его с Unity-специфических возможностей.

В качестве альтернативы NUnit испытания, Unity Рамочная программа тестирования предусматривает Unity испытания, которые могут взаимодействовать с Unity-специфические концепции, такие как рамки, цикл приложения, и домен перезагрузка. A Unity испытания в качестве короутин в режиме воспроизведения и в EditorApplication.update цикл обратного вызова в режиме редактирования.

Тесты Unity могут дать инструкции для Unity Editor. После завершения инструкции тест продолжается. Вы также можете использовать yield return null в тесте Unity, чтобы пропустить кадр и отложить операцию до следующей итерации либо EditorApplication.update, либо цикла обновления игры по кадрам.

В этой документации предполагается, что вы знакомы с NUnit и основными принципами тестирования блоков в C#. Если вы не знакомы, см. Тестирование блоков C# с NUnit и .NET Основные и Рекомендации по тестированию блоков в документации Майкрософт.

Примечание: Unity Test Framework является ядром пакета Unity и распространяется как часть установки Unity Editor. Unity Test Framework в настоящее время использует пользовательскую версию NUnit, основанную на версии 3.5.

Тема Описание
Начало работы с Unity Test Framework Создайте первую тестовую сборку и образцы тестов Unity Test Framework.
Ссылка на командную строку Запустите тесты и настройте параметры теста из командной строки Unity Editor.
Письменные тесты Написать Unity тесты для режима редактирования или режима воспроизведения кода с помощью Unity Test Framework C# APIs.
Испытания на прогон Запускайте тесты Unity из окна редактора Test Runner, из командной строки или непосредственно из кода.
Unity Учебные материалы по тестированию Пройдите практический урок с серией упражнений, которые помогут вам освоить основы Unity Test Framework.

Дополнительные ресурсы

  • QA ваш код: Новая Unity тестовая платформа (Unite Copenhagen)
  • Пакет тестирования производительности для Unity Тестовая структура