今年5月份 Unity 官方 推出了自动化 测试 工具(内测版本)。 使用这个自动化 测试 工具有以下几点限制: 1.仅支持支持 PC、iOS 和安卓设备(基本够用了,有Editor的我就感激涕零了) 2.仅支持Ugui点击、拖拽,不支持安卓ios自带弹窗交互(说实话,大部分项目的80%的内容都是跟UI交互,够用了) 3.仅支持2019.4版本及以上 4.需要点击的物体必须保证在点击前已经生成 使用方法: 1.在 Unity 编辑器中打开 Package Manager(Window > Package Manag 集成测试 集成测试 (Integration Testing ),也叫组装 测试 或联合 测试 。在 单元测试 的基础上,将所有模块按照设计要求(如根据结构图)组装成为子系统或系统,进行 集成测试 集成测试 (也叫组装 测试 ,联合 测试 )是 单元测试 的逻辑扩展。它最简单的形式是:把两个已经 测试 过的单元组合成一个组件, 测试 它们之间的接口。从这一层意义上讲,组件是指多个单元的集成聚合。在现实方案中,许多单元组合成组件,而这些组件又聚合为程序的更大部分。方法是 测试 片段的组合,并最终扩展成进程,将模块与其他组的模块一起 测试 。 在 unity 编辑其中,游戏物体有一个tag叫做EditorOnly,所有含有这个物体的标签在打包的时候都不会被包含进去,所以这可能让我们有一种新的 集成测试 的方法,如果再Mono的脚本加上编辑器的宏定义,如下: #if UNITY _EDITOR using Unity Engine;namespace Assets { public class IntegrationTest : MonoBeha 因为工作关系,要了解 Unity 上的 测试 工具,该工具基于Nunit框架,通过查阅资料了解到在 Unity 5.3中做出了一些改变,自带的只剩下 单元测试 工具,如果想用其他的工具比如断言、 集成测试 ,就需要前往 Unity 的应用商店搜索 Unity TestTools进行进行下载,期待之后的版本整合更多更强大的功能。 测试 工具包含: 集成测试 框架Integration Test Framework