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

Kevin

VIP складчик
Platinum
Администратор
Регистрация
8 Сен 2016
Сообщения
483.584
Реакции
268.153
[Тариф Unit Testing Vanilla] [k-syndicate.school] [Анатолий Колесник]

**Обзор курса**

- Основные виды тестов: unit тесты, интеграционные тесты, и их различия.
- Различия между Play Mode и Edit Mode в Unity для запуска тестов и соответствующее использование.
- Применение тестов: логические тесты, тесты данных, валидационные тесты сцен, тесты на соблюдение код-конвенций.
- Фреймворки и библиотеки для упрощения unit-тестирования: NUnit, Fluent Assertions, Moq, NSubstitute, Roslyn.
- Практика Test-Driven Development: суть, когда и как применять.
- Рекомендации по IDE для работы с тестами.
- Советы по написанию легко поддерживаемых unit-тестов, избегание распространенных ошибок и другая полезная практическая информация.

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

Автор использует реальный код проектов с самого начала, не применяя выдуманные примеры, что облегчит применение полученных навыков на практике.

**Содержание курса:**

- Валидация сцен.
- Превращение валидационной тулы в unit тест.
- Рефакторинг кода для тестирования и написание теста на логику.
- Test-driven development и хождение "задом-наперёд".
- Тестирование данных.
- Тестирование соблюдения code-конвенций.
- Изучение интеграционных тестов и режима тестирования Play Mode.
- Ознакомление с mocking framework'ами и сложностями работы с NuGet пакетами.
- Изучение IDE и assertions framework'ов.
- Запуск тестов в Unity Cloud Build.

**Автор:**

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

*Тариф: Unit Testing Vanilla*
 
Сверху