今年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