Тестирование потерянного крипта
Добро пожаловать в этот учебный материал для Unity Test Framework (UTF).
Обучение структурировано с выбором упражнений, начиная с более базовых тем и затем расширяя эти знания.
В каждом разделе есть раздел «Цели обучения», который может помочь вам выбрать упражнения, которые помогут вам научиться новым вещам. Упражнения сгруппированы по темам, и их сложность варьируется.
Этот курс фокусируется на тестировании реальной игры. Наш кандидат LostCrypt пример проекта.
Основные положения курса
| Тема | Описание |
|---|---|
| Настройка | Настройте простой проект Unity 2D и импортируйте примерный проект (LostCrypt). |
| Запуск теста в LostCrypt | Настройте простой тест режима воспроизведения для LostCrypt. |
| Двигающийся персонаж | Используйте пакеты Unity InputSystem, чтобы иметь общий способ перемещения вашего персонажа программно в тестах. |
| Испытание с помощью палочки | Выполняйте утверждения о позиции и поведении персонажа. |
| Испытание на столкновение | Проверьте коллизии и убедитесь, что LostCrypt не имеет ошибок, которые позволяют вашему персонажу перемещаться за пределы карты. |
| Проверка изменения активов | Используйте общий шаблон в тестировании игры, чтобы проверить, изменяются ли ассеты со временем. |
| Scene испытание на проверку | Проверьте сцену на наличие определенных игровых объектов и используйте в этом тесте все сцены в качестве фиксаторов. |
| Испытания на эффективность | Расширение Unity Test Framework с тестами производительности. |
Дополнительные ресурсы
Общий вводный курс