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

Vendetta

Администратор
Регистрация
16 Сен 2015
Сообщения
247.248
Реакции
426.072
**Advanced Unit Testing in Unity**
[k-syndicate.school]
Anatoliy Kolesnik

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

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

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

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

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

**Автор:**
Anatoliy Kolesnik — специалист с опытом работы в Microsoft и World Bank, а также с практическим опытом в разработке игр, таких как *Raid: Shadow Legends* и *Mech Arena: Robot Showdown*.

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