Unity3D-UnityTestTool集成测试

本文详细介绍了在Unity环境中进行集成测试的基本步骤,并通过实例展示了如何加入异常处理机制,确保测试过程的稳定性和可靠性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

其实,我暂时还是用不到集成测试的,不过,还是跟着教程继续写下去。

第一步,创建场景,我的场景就是  一个cube自由落体,落在地形上。

开始测试

选菜单栏 Unity Test Tools->Integration 

点加号 新建出来  一个New Test 在它之下 创建一个GameObject 

创建脚本TestScript 绑定在 GameObject上

using UnityEngine;
using System.Collections;
using System;

public class TestScript : MonoBehaviour {

	// Use this for initialization
	void Start () {
		Debug.Log ("StartTime="+Time.time);
		IntegrationTest.Pass ();
	}


	void Update(){
		Debug.Log ("Time="+Time.time);
	}
}
ok,点播放键,注意不是游戏的播放键 是测试工具的播放键



ok  可以清楚的看到游戏运行了  一祯而且通过了


下面我们加入异常处理

首先,在 New Test 的属性中勾选


这样,写抛异常语句不报错

TestScript.cs

using UnityEngine;
using System.Collections;
using System;

public class TestScript : MonoBehaviour {

	// Use this for initialization
	void Start () {
		Debug.Log ("StartTime="+Time.time);
		//IntegrationTest.Pass ();
	}

	int i=0;
	void Update(){
		Debug.Log ("Time="+Time.time);
		if (i == 3) {
			throw new Exception ("wrong");
		}
		i++;
	}
}



注意 注销掉 IntegrationTest.Pass();

你可以 对比一下  注销和不注销的效果  得出它的作用


ok

运行结果


ok 测试完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值