游戏测试 针对 Unity 的场景测试应该从那些方面着手?

平仄 · 2022年03月24日 · 最后由 JarvanRookie 回复于 2022年04月27日 · 3401 次阅读

除了本身各个模块的测试,有没有必要针对游戏场景进行统一的测试,如有必要如何测试?

共收到 3 条回复 时间 点赞

你这个问题有点笼统啊。
不同的身份对于场景有不同的理解:
程序认为的场景是各个游戏里的场景切换,涉及到场景管理器、状态机等等;
美术认为的场景可能是场景模型;

所以需要先明确下你说的场景是指啥?能具体点么?

JarvanRookie 回复

补充一下,这里的场景可以认为就是一个 scene,,比如,主城是一个 scene,公共场景是一个 scene

平仄 回复

首先,从黑盒测试的角度来说,场景是整体的一部分,很难单独拆出来。所以一般来说,测对应功能的时候,比如测某个副本,基本上就能顺带测试到这个场景。所以个人感觉应该是不用单独去做黑盒方面的测试。印象中,除了某些场景需要去看看碰撞盒是否能拦住玩家之外,基本上没做过其他相关的测试。

当然,如果涉及到客户端性能,那就需要单独看了。事先要找程序、美术、TA 确定各项参数指标,比如面数、定点数、drawcall、合批数量等,各个画质下对应参数的数量是否超了?该画质下,客户端表现如何?是否会卡顿?或者渲染有问题?根据已知的要求,和可能存在的各种情况,合理设计一份用例,进行测试。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册