25. Тестирование в Unreal Engine. Complex automation test. Автоматизация UE
#unrealengine #tests #gamedev #devops #ue4 #unittests #unrealengine5 #ue5 #lifeexe #lifeexecode
Мой курс «Unreal Engine — полное руководство по разработке на С »
0:00:00 - Введение
0:01:15 - Создаем заглушку для complex automation test
0:03:05 - Класс TTuple
0:07:54 - Complex automation test. Загружаем карты
0:14:04 - Complex automation test. Запускаем записанный инпут
0:23:16 - Усовершенствуем макрос обхода по элементам enum
0:27:22 - Обновляем манекен персонажа
Ссылки из видео:
Automation docs -
std::tuple -
Youtube курс посвящен автоматизации разработки в Unreal Engine.
Wiki -
GitHub репозиторий -
План курса:
-------------------------------------------------------------
✔ 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. Тестирование жизней персонажа
✔ Gameplay tests. Симуляция ввода Input Component
✔ Gameplay tests. Запись ввода Input Component. Axis
✔ Gameplay tests. Запись ввода Input Component. Aсtion
➨ Complex automation test
∎ Functional screenshot test
∎ Дополнительный подход по написаню тестов: Define/Describe/It/BeforeEach/AfterEach
∎ Публикация отчета по тестам. Test Report
∎ Метрики тестирования. Тестовое покрытие. OpenCppCoverage
∎ Создание работы в Jenkins для автоматического запуска тестов с публикацией отчетов
∎ Генерация документации
∎ Slack. Email notifications
∎ Jenkins pipelines
-------------------------------------------------------------
Ресурсы:
🔴Телеграм канал:
🔴LifeEXE School:
🔴Группа ВКонтакте:
🔴Twitter:
🔴GitHub:
🔴Medium: @lifeexe
Поддержать канал:
🔴PayPal Donate:
🔴Patreon:
16 views
22
2
2 months ago 00:46:57 1
Как НЕ Завалить Собеседование в Яндекс: советы QA Team Lead Яндекса | Подкаст «Так можно было»
2 months ago 00:36:01 1
Как обычный тест на карвинговые свойства сноубордов перерос в ЛЮБОВЬ с первой дуги.
2 months ago 00:54:00 1
Прохождение испытаний на время: JUNK ENERGY и RC BANDITO в GTA Online
2 months ago 00:21:00 1
Тест Ryzen 9 9900X. Сравнение с R7 7800X3D vs i7-14700KF vs R9 7900X
2 months ago 00:18:32 1
ПОЛЬЗА И ВРЕД СМОРОДИНЫ
2 months ago 00:00:00 1
Как сделать любую практику Путем к Просветлению и Душе? (Ключи Ямы и Ниямы)
2 months ago 00:45:40 1
Осенняя рыбалка на поплавок. Оснастка и техника ловли на удочку с кольцами для начинающих
2 months ago 00:00:00 1
НЕБОЛЬШОЙ АРТ СТРИМ (ТЕСТИМ XP-PEN STAR G640)
2 months ago 00:08:08 1
Пирожки и Беляши из такого теста - СКАЗКА! Жареные пирожки с картошкой и печенью рецепт
2 months ago 00:17:23 1
Проверьте насколько ХОРОШО вы УЧИЛИСЬ в ШКОЛЕ. Насколько стар ваш мозг? #тесты
2 months ago 00:09:25 1
Межреберная невралгия. Как лечить? Простой комплекс упражнений при межреберной невралгии.
2 months ago 00:01:00 1
Идеальное тесто для пиццы!
2 months ago 00:31:56 3
Большой тест складного электрического скутера для инвалидов - Eco Koleso iGo (инвалидная коляска)
2 months ago 00:14:04 1
Control 2, Batman: Arkham Shadow, Call of Duty: Black Ops 6, Rayman, Factorio, ARC Raiders | НОВОСТИ
2 months ago 00:04:06 1
Вкуснее и проще кекса не Ела! Изумительное Тесто! Кекс на молоке в мультиварке к чаю
2 months ago 00:15:58 1
AMD Radeon RX 560 4GB: gameplay в 25 популярных играх при Full HD
2 months ago 00:04:21 1
Секрет правильного дрожжевого теста. Подробный видео рецепт.
2 months ago 00:33:02 1
ВЫ ЭТОГО НЕ ЗНАЛИ - Жак Фреско
2 months ago 00:08:40 1
Булочки. Тыкву больше не раздаю, готовлю ЧУДО тесто! Половину урожая тыквы съели: простой рецепт
2 months ago 00:51:26 1
Как определить психопата? Первые признаки психического расстройства, как вылечить? Василий Шуров
2 months ago 00:13:36 1
Идеальное ТЕСТО для приготовления Беляшей!!! Вкусные беляши!!! Пошаговый рецепт!!!
2 months ago 00:00:57 1
Внимание !!! Слишком ВКУСНЫЙ рецепт...Потрясающе нежное ТЕСТО для пирога/ Удивите своих родных
2 months ago 00:02:53 1
Такие ПРОСТЫЕ и ВКУСНЫЕ пирожки...С тестом справится ДАЖЕ ребёнок
2 months ago 00:51:16 1
Видящая предупредила о грядущей волне испытаний для большинства людей! Мария Дернова