所以我有兴趣听到关于什么是单元测试XNA游戏/应用程序的最佳方式的不同想法。精明googlers可能可以弄清楚为什么我问,但我不想偏见的主题:-)XNA单元测试
XNA单元测试
回答
VS2008有一个很好的集成单元测试框架。 (我假设你使用XNA 3.0 CTP与您的Zune使用。)
这本书展示了如何在XNA代码,但整本书是基于NUNIT测试。因此,在编写本书中的项目时,他还向您展示了如何编写NUNIT的脚本来测试XNA代码。
Microsoft测试框架现在可在Visual Studio 2008 Professional及更高版本中使用。如果你有这个软件,你已经拥有了开始测试游戏所需的所有软件。
这里有两个环节,将让你开始: 单元测试概述 - http://msdn.microsoft.com/en-us/library/ms182516.aspx 创建单元测试 - http://msdn.microsoft.com/en-us/library/ms182523.aspx
如果你只有在Visual Studio 2008 Express的比你需要使用一些其他的测试框架。 NUnit可能是最好的一个,有些人甚至更喜欢MSTest。
在您拥有所有需要的软件后,您可以开始为您的代码添加测试。 Here我已经发布了一些关于单元测试游戏的基本技巧,你可能会觉得有用。
你以前做过单元测试吗? 如果你还没有我可以posbily给你一些更多的提示和资源
你应该给Scurvy Test一个尝试。没有用我自己,但它看起来很有前途。
我知道这是一个旧帖子,但对于其他人想知道如何最好地测试他们的XNA游戏,还有另一种选择。 Visual Studio中的内置测试绝对好,但不适合游戏。每次需要值时,您都必须暂停游戏,然后将鼠标悬停在变量上,快速查看或添加手表。然后你可以看到该帧的变量值。要在另一个框架中再次查看该值,您必须再次暂停您的游戏。这可能是一个很大的麻烦。因此我创建了一个调试终端来运行在游戏之上。它可以让你查看变量的值,调用方法,甚至可以在游戏运行时实时观察变量的变化!欲了解更多信息,请访问:http://www.protohacks.net/xna_debug_terminal/
该项目是完全免费且开源的。如果你喜欢它,可以随时告诉其他人使用XNA Game Studio。希望这有助于!
- 1. 在单元测试中访问XNA ContentManager?
- 2. XNA项目单元测试,生成但运行测试错误
- 3. CakePHP测试 - 单元测试
- 4. 单元测试测试
- 5. 单元测试XNA:我是否需要模拟我的GraphicsDevice
- 6. 单元测试()
- 7. 单元测试
- 8. 单元测试
- 9. 单元测试
- 10. 单元测试
- 11. 单元测试
- 12. 单元测试
- 13. 单元测试
- 14. 单元测试
- 15. 单元测试
- 16. 单元测试
- 17. 单元测试
- 18. 单元测试
- 19. 单元测试
- 20. Simple单元测试简单单元测试
- 21. 单元测试IUnityContainer.Resolve
- 22. CMIS单元测试?
- 23. 单元测试GetManifestResourceStream
- 24. 单元测试Controller.Initialize
- 25. 单元测试Monotouch
- 26. 在单元测试
- 27. PHP单元测试
- 28. CFWheels单元测试?
- 29. CoffeeScript单元测试?
- 30. 单元测试WCF
这个问题是关于单元测试,而不是调试。您的调试终端可能很有用,但与此问题无关。 – CheeseSucker 2012-03-06 14:36:59