DevOps: 19. Тестирование в Unreal Engine. Тестируем класс инвентаря. Вызываем blueprint функцию из C HD
00:43:25
Обнаружено блокирование рекламы на сайте
Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).
12n.ru 18165 роликов
34 просмотра на сайте 12n.ru
19. Тестирование в Unreal Engine. Тестируем класс инвентаря. Вызываем blueprint функцию из C.
#unrealengine #tests #gamedev #devops #ue4 #unittests #unrealengine5 #ue5 #lifeexe #lifeexecode
Мой курс «Unreal Engine — полное руководство по разработке на С++»
www.udemy.com/course/unrealengine/?couponCode=60E0AB49D113C25DFC1E
0:00:00 — Введение
0:00:29 — Изучаем функцию CallFunctionByNameWithArguments класса UObject
0:21:34 — Пишем тест для вывода текста в компоненте, цвета текста и цвета материала
0:33:15 — Пишем тест подбора пикапа персонажем
Youtube курс посвящен автоматизации разработки в Unreal Engine.
Wiki — lifeexe-art.gitbook.io/unreal-automation
GitHub репозиторий — github.com/life-exe/UnrealTPSGame
Ссылки из видео:
Null Object pattern — bit.ly/3135cfM
Сериализация данных — bit.ly/3FTwaWf
sRGB — bit.ly/3nVY4uG
План курса:
-------------------------------------------------------------
✔ Cборка движка из исходного кода
✔ Cборка проекта blueprint игры
✔ Cборка проекта C++ игры
✔ .clang-format, pre-commit .git hook
✔ Сборка UE5 из исходного кода
✔ Unreal version selector / unreal build tool (UBT)
✔ Unreal version selector bug fixes
✔ Сборка бинарной версии из исходников (Installed Build)
✔ Сборка dedicated/listen сервера, подключение клиентов
✔ Тестирование в Unreal Engine. Обзор модуля
✔ Введение в тестирование. Теоретическая часть. Основные понятия
✔ Знакомство с Unreal Testing Automation Frontend. Простейшие unit тесты
✔ Продолжаем знакомство с тестированием в UE. Последовательность Фибоначчи
✔ Тестирование простейшего C++ класса
✔ Создаем C++ инвентарь для тестирования
✔ Тестирование классов UObject. Тестируем компонент инвентаря
✔ Тестирование классов AActor. Тестируем класс единицы инвентаря. Загрузка уровня в тестах. Спаун C++ актора. Загрузка и спаун блюпринта
➨ Тестирование классов AActor. Вызов блюпринт функций из C++
∎ Создаем C++ логику жизней персонажа
∎ Latent automation command. Тестирование жизней персонажа
∎ Интеграционное тестирование. Симуляция ввода Input Component
∎ Functional screenshot test
∎ Complex automation test
∎ Дополнительный подход по написаню тестов: Define/Describe/It/BeforeEach/AfterEach
∎ Публикация отчета по тестам. Test Report
∎ Метрики тестирования. Тестовое покрытие. OpenCppCoverage
∎ Создание работы в Jenkins для автоматического запуска тестов с публикацией отчетов
∎ Генерация документации
∎ Slack. Email notifications
∎ Jenkins pipelines
-------------------------------------------------------------
Мой курс «Unreal Engine — полное руководство по разработке на С++»
www.udemy.com/course/unrealengine/?couponCode=60E0AB49D113C25DFC1E
0:00:00 — Введение
0:00:29 — Изучаем функцию CallFunctionByNameWithArguments класса UObject
0:21:34 — Пишем тест для вывода текста в компоненте, цвета текста и цвета материала
0:33:15 — Пишем тест подбора пикапа персонажем
Youtube курс посвящен автоматизации разработки в Unreal Engine.
Wiki — lifeexe-art.gitbook.io/unreal-automation
GitHub репозиторий — github.com/life-exe/UnrealTPSGame
Ссылки из видео:
Null Object pattern — bit.ly/3135cfM
Сериализация данных — bit.ly/3FTwaWf
sRGB — bit.ly/3nVY4uG
План курса:
-------------------------------------------------------------
✔ Cборка движка из исходного кода
✔ Cборка проекта blueprint игры
✔ Cборка проекта C++ игры
✔ .clang-format, pre-commit .git hook
✔ Сборка UE5 из исходного кода
✔ Unreal version selector / unreal build tool (UBT)
✔ Unreal version selector bug fixes
✔ Сборка бинарной версии из исходников (Installed Build)
✔ Сборка dedicated/listen сервера, подключение клиентов
✔ Тестирование в Unreal Engine. Обзор модуля
✔ Введение в тестирование. Теоретическая часть. Основные понятия
✔ Знакомство с Unreal Testing Automation Frontend. Простейшие unit тесты
✔ Продолжаем знакомство с тестированием в UE. Последовательность Фибоначчи
✔ Тестирование простейшего C++ класса
✔ Создаем C++ инвентарь для тестирования
✔ Тестирование классов UObject. Тестируем компонент инвентаря
✔ Тестирование классов AActor. Тестируем класс единицы инвентаря. Загрузка уровня в тестах. Спаун C++ актора. Загрузка и спаун блюпринта
➨ Тестирование классов AActor. Вызов блюпринт функций из C++
∎ Создаем C++ логику жизней персонажа
∎ Latent automation command. Тестирование жизней персонажа
∎ Интеграционное тестирование. Симуляция ввода Input Component
∎ Functional screenshot test
∎ Complex automation test
∎ Дополнительный подход по написаню тестов: Define/Describe/It/BeforeEach/AfterEach
∎ Публикация отчета по тестам. Test Report
∎ Метрики тестирования. Тестовое покрытие. OpenCppCoverage
∎ Создание работы в Jenkins для автоматического запуска тестов с публикацией отчетов
∎ Генерация документации
∎ Slack. Email notifications
∎ Jenkins pipelines
-------------------------------------------------------------
развернуть свернуть