加入
发新帖
发表于 2013-11-27 14:42 | 查看: 1515| 回复: 3
最近找到一个Unity的单元测试框架,试了一下还不错 :)

https://github.com/tenpn/untest

收藏回复 显示全部楼层 道具 举报

发表于 2013-11-27 17:47
主要测试什么呢?

游戏里的单元测试要怎么搞?

比如一个方法是控制小人往前走几步,验证函数测试是不是走了这么远?

还是有什么更高科技的用法? 让程序玩游戏?

回复 显示全部楼层 道具 举报

发表于 2013-11-27 18:23
本帖最后由 TheGameFather 于 2013-11-27 18:42 编辑
肉山大魔王 发表于 2013-11-27 17:47
主要测试什么呢?

游戏里的单元测试要怎么搞?

诚然,游戏和传统软件不一样,有很多视觉、行为、体验的问题是无法简单用单元测试来解决。
但是,单元测试所要解决的问题也并不是这些,而是保证更加小的如一个class或一个module达到预期的行为,而且促进它们的低耦合。
例如您提到的 “控制小人往前走几步” ,已经是有好几个module组合之后所要进行的集成测试(Integration Test)。
而小人走得真不真实,符不符合游戏设计,就又要进行用户测试了。
而在您的例子里,可以分别独立地单元测试这个场景里所涉及到的各个module。

当然,在写实验性或者游戏逻辑代码时,就不一定要写单元测试了。

回复 显示全部楼层 道具 举报

发表于 2013-11-28 00:47
游戏里,没什么用

要测小单元,比如某函数的功能,排序和逻辑是否正确
可以新建个外部的C#工程来测试

回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 加入

搜索

繁體   

返回顶部