Unit testing 单元测试

Unit testing 单元测试,unit-testing,xna,Unit Testing,Xna,因此,我很想听听关于单元测试XNA游戏/应用程序的最佳方式是什么的不同想法。精明的谷歌用户可能会明白我为什么这么问,但我不想偏袒这个话题:-)我希望这个问题更倾向于游戏开发中的单元测试方法。我的意思是,XNA是一个框架。插件,并在开发时开始编写测试用例 是关于单元测试游戏的帖子。它将让您了解在进行过程中需要如何思考。VS2008有一个集成良好的单元测试框架。(我假设您在Zune上使用的是XNA 3.0 CTP。) 这本书展示了如何在XNA中编码,但整本书都是基于NUNIT测试的。因此,当您编写本

因此,我很想听听关于单元测试XNA游戏/应用程序的最佳方式是什么的不同想法。精明的谷歌用户可能会明白我为什么这么问,但我不想偏袒这个话题:-)

我希望这个问题更倾向于游戏开发中的单元测试方法。我的意思是,XNA是一个框架。插件,并在开发时开始编写测试用例


是关于单元测试游戏的帖子。它将让您了解在进行过程中需要如何思考。

VS2008有一个集成良好的单元测试框架。(我假设您在Zune上使用的是XNA 3.0 CTP。)


这本书展示了如何在XNA中编码,但整本书都是基于NUNIT测试的。因此,当您编写本书中的项目时,他还向您展示了如何为NUNIT编写脚本来测试XNA代码。

Microsoft测试框架现已在Visual Studio 2008 Professional及更高版本中提供。如果你有这个软件,你已经有了所有的软件,你需要开始测试你的游戏

这里有两个链接可以帮助您开始: 单元测试概述- 创建单元测试-

如果您只有VisualStudio2008Express,则需要使用其他一些测试框架。可能是最好的,有些人甚至更喜欢它

在您拥有所有需要的软件之后,您可以开始为代码添加测试。 我已经发布了一些关于单元测试游戏的基本技术,您可能会发现这些技术很有用

您以前做过单元测试吗?
如果你没有,我可以给你更多的提示和资源,你应该试试。我自己没有使用过它,但它看起来很有前途。

我知道这是一篇老文章,但是对于其他想知道如何最好地测试XNA游戏的人来说,还有另一个选择。VisualStudio中的内置测试无疑是非常棒的,但并不适合于游戏。每次需要一个值时,都必须暂停游戏,然后将鼠标悬停在变量上,转到“快速观察”,或添加一个观察。然后您可以在该帧上看到变量的值。要在另一帧中再次看到值,必须再次暂停游戏。这可能是一个大麻烦。因此,我创建了一个调试终端,在您的游戏上运行。它允许你看到变量的值,调用方法,甚至在游戏运行时实时观察变量的变化!欲了解更多信息,请访问:


该项目是完全免费和开源的。如果您喜欢,请随时使用XNA Game Studio告诉其他人。希望这有帮助

这个问题是关于单元测试,而不是调试。调试终端可能有用,但与此问题无关。