包含此页的版本:
不含此页的版本:
欢迎阅读 Unity 测试框架 (UTF) 的培训材料。
培训由一系列练习组成,从更基本的主题开始,然后扩展这些知识。
每个部分都有一个学习目标部分,可以帮助您选择哪些练习可以教给您新东西。这些练习按主题分组,难度各不相同。
本课程侧重于测试实际游戏。我们的候选者是 LostCrypt 示例项目。
| 主题 | 描述 |
|---|---|
| 建立 | 设置一个简单的 Unity 2D 项目并导入一个示例项目 (LostCrypt)。 |
| 在 LostCrypt 中运行测试 | 为 LostCrypt 设置一个简单的 Play 模式测试。 |
| 移动角色 | 使用 Unity InputSystem 包,在测试中以编程方式移动角色的通用方法。 |
| 伸手杖测试 | 对你的角色立场和行为进行断言。 |
| 碰撞测试 | 检查碰撞当物理引擎检测到两个游戏对象的碰撞器接触或重叠时,当至少一个游戏对象具有刚体组件并且处于运动状态时,就会发生碰撞。更多信息 请参阅术语表并确保 LostCrypt 不存在允许您的角色在地图外移动的错误。 |
| 资产变更测试 | 在游戏测试中使用通用模式来验证资产是否随时间变化。 |
| 场景验证测试 | 测试场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息 请参阅术语表是否存在特定游戏对象,并使此测试使用所有场景作为固定装置。 |
| 性能测试 | 使用性能测试扩展 Unity 测试框架。 |