Questions tagged «testing»

使用软件验证预期结果并查找错误的过程。许多类型的测试都是可能的。

7
如何为测试目的模拟不良的互联网连接?
我正在开发在线多人游戏。当我在局域网上对其进行测试时,它可以很好地工作,但是在发布它之前,我想测试一下对于与服务器连接不佳的用户的用户体验。在本地环境中,如何模拟具有高延迟,低带宽,抖动和偶发数据包丢失的不良Internet连接?



5
如何测试我的游戏的癫痫安全性?
我一直在开发一款在色彩和亮度对比方面相当眨眼的游戏。这是一个iPhone游戏,所以屏幕会很小,但是我听说Wipeout XL未能通过癫痫测试。 如何确保游戏不会引起用户癫痫发作? 我是一名独立开发人员,因此低预算的解决方案将是理想的选择。

6
测试驱动开发在游戏开发中是否可行?
作为获得Scrum认证的人,我在开发系统时倾向于采用敏捷方法,甚至使用Scrum框架中的某些画布来管理我的日常工作。 此外,我想知道TDD是否可行? 如果我相信这个GD问题,那么TDD在游戏开发中没有多大用处。 为什么在游戏架构中不更多地使用MVC和TDD? 我来自工业编程,其中预算很大的大型项目需要完美无缺地工作,因为如果不对代码进行彻底的内部和外部测试,可能会导致灾难性的情况。 另外,遵循Scrum规则鼓励您在工作中按时完成工作,同时Scrum中的每个动作都必须按时完成!因此,我同意当他们在上面链接的问题中说停止尝试构建系统并开始编写游戏时。Scrum所说的就是这样,首先不要尝试构建完美的系统:在Sprint末期使它正常工作。然后,如果需要,在第二个Sprint中工作时重构代码! 我知道,如果不是所有负责游戏开发的部门都使用Scrum,那么Scrum变得毫无用处。但是,让我们考虑一下所有部门都使用Scrum的情况……我认为TDD可以编写无错误的代码,尽管您不想编写“完美”的系统/游戏。 所以我的问题是: TDD在游戏开发中是否可行?

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


1
如何自动化游戏测试?
我是这个测试领域的新手。我刚刚使用统一引擎开发了一款基本游戏,但我想对其进行测试。 我已经检查过硒,但是我不知道如何获取返回的值,该值包含游戏中正在执行的动作的信息。如果我能够获得价值,那么我将能够相应地采取必要的行动。
13 unity  testing 


8
哪个基于c ++的游戏的单元测试框架?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Game Development Stack Exchange 的主题。 5年前关闭。 您觉得哪种测试工具组合是最好的?给定您选择的框架/库,您可以考虑: TDD的适用性 易用性/生产率 处理模拟对象 持续集成的设置 错误报告 注意:尽管这可能是一个类似SO上的通用问题,但我还是认为游戏开发通常与特定的工作流程绑定,这会影响测试的选择。要获得更高层次的观点,请参阅问题游戏自动测试。
13 c++  testing 



1
您如何有意义地测试微交易?
由于多种原因,我选择使用Microtransactions通过我的当前项目获利。但是,像所有成败特征一样,我也担心它们在游戏中的接收方式。 微交易在我看来似乎是一个独特的问题。我相信,仅仅给人们提供货币会歪曲我的结果,并且实际上并不能代表人们对事物定价的看法(就像我更倾向于在不需要赚钱的时候浪费金钱一样) 。 考虑到这一点,我如何才能有效,有意义地对我游戏中微交易的实现进行市场测试?

3
如何在一个小型团队中进行成功的Beta测试?
我已经为大约11年前的商业游戏补丁做了很多工作(无偿活动),需要进行Beta测试。大量的人正在等待它。 有哪些方法可以在游戏的Beta测试阶段获得良好的反馈(我的意思是有用的)?我有很多人想使用它,但是我担心在不陷入开发困境的情况下获得良好的反馈。我还担心,人们会比真正测试已完成的工作更关心将自己希望看到的调整添加到补丁中。 您是否提供将错误直接记录到错误跟踪器中或将其全部发送给开发团队中的人员的功能? 如何确保涵盖所有支持的平台(在我的情况下:Mac OSX(x86 / ppc),Windows(多个版本),Linux(多个版本)? 是否有任何好的软件包(例如Web门户)可以为这样的项目运行Beta测试?有没有好的技巧提示?


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.