大家好,

我们想与大家分享一下我们为游戏设置的自动测试。视频中展示了10次连续的游戏运行,自动化使用随机的游戏手柄输入,速度为50倍。

这个想法很简单:根据游戏的状态,我会执行不同的输入序列,并在其中加入一些随机性。

例如,在商店部分,你有三个选项:购买、跳过、离开商店。所以我设置了70%的购买率、30%的跳过率,离开商店时离开。

在我们添加了这个测试后,我们就发现了超过20个bug,其中一些bug是在特定情况下出现的,另一些bug是在重新启动游戏后出现的。这个测试方式还可以用来检测内存泄漏。现在,这个测试确保了我们的新版本游戏正常运行。