Questions tagged «unit-testing»

7
自动测试在游戏开发中有多普遍?[关闭]
游戏开发商是否使用其编写单元测试和集成测试?在拼图开发者中有多普遍?在MMORPG和FPS的开发人员中? (我没有游戏开发的背景,也没有为使用它而感到困惑-这只是我一个疑问。因此,即使我已经喜欢编写自动化测试,也不必试图说服我编写它们。 )

4
如何设计易于单元测试的游戏软件?
在游戏开发环境中使用像JUnit这样的测试框架是否可行?为了使游戏更具可测试性,您可以遵循哪些设计注意事项?可以/应该测试游戏的哪些部分,应该/必须将哪些部分留给人工测试? 例如,如果将游戏循环封装在一个函数中,似乎很难进行测试。我喜欢重构一个“更新”功能,该功能需要时间增量并向前推进游戏逻辑。这提供了一些有趣的技巧,例如通过提供虚假的,较慢的时间增量来降低游戏速度的功能。

3
如何在游戏引擎中进行单元测试?
令我感到羞耻的是,我从未编写过适当的单元测试,只是编写了一些小的,无组织的测试程序,在测试成功后将销毁这些程序。我对如何在游戏项目中执行单元测试一无所知。(我的语言是C ++。) 我是否应该为引擎中的每个子系统有一个单独的项目以及与此相关的测试,然后再有一个更大的项目/解决方案来构建实际的引擎?举例来说event,我的引擎中装有模块;我该如何处理?

3
如何对渲染输出进行单元测试?
我最近一直在接受测试驱动开发(TDD),它对我的​​开发输出和代码库的弹性产生了出色的影响。我想将此方法扩展到我在OpenGL中所做的一些渲染工作,但是我一直找不到任何好的方法。 我将从一个具体的例子开始,以便我们知道我想测试什么类型的东西;可以说,我想创建一个绕某个轴旋转的单位立方体,并且要确保对于一定数量的帧,每个帧都可以正确渲染。 我如何为此创建一个自动化测试用例?最好,我什至能够编写一个测试用例,然后再编写任何代码以呈现多维数据集(按照常规的TDD惯例。)除其他外,我想确保多维数据集的大小,位置和方向是在每个渲染帧中正确。我什至可能要确保着色器中的光照方程在每帧中都是正确的。 我遇到的唯一对此有用的远程方法是将渲染的输出与参考输出进行比较,这通常会妨碍TDD的实践,而且非常麻烦。 我可以继续执行其他所需的要求,但恐怕我已经列出的要求已无法实现。

3
如何在Unity中进行单元测试?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 如何在Unity3D上实施单元测试。 我想知道是否有可能扩展Unity编辑器以在其中添加某种测试框架。 是否有任何实施指南? 有参考书,博客吗? 任何可行的示例或项目?

1
单元测试C#/ XNA游戏项目
自从开始编程以来,我就一直从事游戏开发,但是从来没有非常认真过。我以业务应用程序开发人员的身份工作,但我在业余时间从事一些游戏的开发。 在商业世界中(在Microsft Web开发堆栈上),ASP.NET MVC变得非常流行,因为它易于对界面的工作方式进行单元测试。 我想知道一种设计模式(MVC,MVP,MVVM等)可以用来编写一款游戏,其中所有游戏逻辑都可以轻松进行单元测试。这可能或可行吗?我是在浪费时间吗,进行完整构建然后运行“集成”类型测试而不是单元测试会更好吗? 示例代码会很棒,但是写起来也很有用。 (我尝试添加一个单元测试标签,但没有必要的代表...)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.