12. Тестирование игр. Теория. Автоматизация UE.

Life EXE
Life EXE
9.2 هزار بار بازدید - 3 سال پیش - #unrealengine
#unrealengine #tests #gamedev #devops #ue4 #unittests #unrealengine5 #ue5 Мой курс «Unreal Engine — полное руководство по разработке на С++» www.udemy.com/course/unrealengine/?referralCode=1D… 0:00:00 - Введение 0:01:00 - Аксиома ошибки 0:02:20 - Наши цели 0:03:05 - Методы «защиты» 0:08:29 - Определение тестирования 0:09:20 - Единица тестирования - тест, примеры 0:12:05 - Уровни тестирования 0:13:43 - Классификация тестирования 0:21:41 - Зачем нужны тесты? 0:25:06 - Когда создавать тесты? 0:27:38 - Зачем автоматизировать процесс тестирования? 0:28:40 - Пример пайплайна 0:29:54 - Проблемы тестирования 0:33:14 - Глоссарий 0:34:13 - Заключение Ссылки из видео: CPP Check - github.com/danmar/cppcheck Статический анализ исходного кода UE от PVS-Studio - pvs-studio.com/ru/blog/posts/cpp/0517/ Google C++ Style Guide - google.github.io/styleguide/cppguide.html Youtube курс посвящен автоматизации разработки в Unreal Engine. Wiki - lifeexe-art.gitbook.io/unreal-automation GitHub репозиторий - github.com/life-exe/UnrealTPSGame План курса: ------------------------------------------------------------- ✔ 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 ∎ Test Driven Development (TDD). Тестирование AActor. Latent automation command ∎ Интеграционное тестирование. Симуляция ввода Input Component ∎ Functional screenshot test ∎ Публикация отчета по тестам. Test Report ∎ Метрики тестирования. Тестовое покрытие. OpenCppCoverage ∎ Создание работы в Jenkins для автоматического запуска тестов с публикацией отчетов ∎ Slack. Email notifications ∎ Jenkins pipelines ------------------------------------------------------------- Ресурсы: 🔴Телеграм канал: t.me/LifeExeCode 🔴LifeEXE School: life-exe.teachable.com/ 🔴Группа ВКонтакте: vk.com/lifeexecode 🔴Twitter: twitter.com/LifeExeCode 🔴GitHub: github.com/life-exe 🔴Medium: medium.com/@lifeexe Поддержать канал: 🔴Patreon: www.patreon.com/lifeexecode 🔴PayPal Donate: bit.ly/LifeExePayPalDonate 🔴Boosty: boosty.to/life-exe
3 سال پیش در تاریخ 1400/05/14 منتشر شده است.
9,293 بـار بازدید شده
... بیشتر