Advanced Unit Testing in Unity [Тариф Unit Testing Vanilla] [k-syndicate.school] [Анатолий Колесник]

Капоне

Администратор
Регистрация
1 Апр 2015
Сообщения
149.025
Реакции
465.805
**Advanced Unit Testing in Unity**
**[Тариф Unit Testing Vanilla]**
[k-syndicate.school]
*Автор:* **Анатолий Колесник**

**Обзор курса**
В рамках курса будут рассмотрены основные виды тестов, такие как **unit-тесты** и **интеграционные тесты**, их различия. Вы узнаете о различиях между **Play Mode** и **Edit Mode** в Unity, а также о том, какой режим использовать в каждом случае. Будут рассмотрены способы применения тестов, включая тесты логики, данных, валидации сцен и тесты на соответствие код-конвенциям.

Вы также познакомитесь с фреймворками и библиотеками, упрощающими unit-тестирование, такими как **NUnit**, **Fluent Assertions**, **Moq**, **NSubstitute** и **Roslyn**. Курс включает практику **Test-Driven Development** и лучшие практики написания легко поддерживаемых unit-тестов, избегая распространенных ошибок заранее.

Курс построен таким образом, чтобы информация подавалась постепенно, избегая резких переходов в сложность. Начав с базового валидационного кода, вы быстро перейдёте к созданию полноценных unit-тестов, что поможет вам освоить основные концепции. Далее на примерах будут рассмотрены различные темы.

**Содержание курса:**
1. Валидация сцен
2. Преобразование валидационной тулы в unit-тест
3. Рефакторинг кода для тестирования и тестирование логики
4. Test-Driven Development
5. Тесты на данные
6. Тестирование соблюдения code-конвенций
7. Интеграционные тесты и режим Play Mode
8. Mocking framework'и и работа с Nuget пакетами
9. IDE и assertions framework'и
10. Запуск тестов в Unity Cloud Build

**Об авторе:**
**Анатолий Колесник** - опытный разработчик с более чем 16 годами опыта работы в индустрии. Работал в компаниях, таких как Microsoft и World Bank, а также принимал участие в разработке таких игр, как Raid: Shadow Legends и Mech Arena: Robot Showdown.

*Тариф:* Unit Testing Vanilla

 
Сверху