大家好,我开发游戏没多久, 想请教一个问题。

现在 我们正在做一个棋牌类的游戏–斗地主,想问问 像这棋牌类的游戏 应该怎么测试才行保证上线出问题的概率比较小。是需要写脚本 自动化测试吗

要想不出什么大问题,棋牌类游戏服务端可以选择已经成熟商业证明过的框架,客户端很简单找几个有点经验的程序员就差不多了

现在就是因为 没啥经验 所有不知道 该怎么做 项目已经开始了

招一个专业的测试…

让同事 朋友 多玩就行了

让你们老板学一学某东南亚开发qp对待程序员出bug的操作 你们应该就不会有bug了 (上述都是玩笑)

过来人的经验:只要半路不增加/修改需求,上线BUG相对会减少50%以上

单元测试,集成测试,线上灰度,测得越多出现问题就越少。不过最终需要和投入成本之间权衡。
最重点的东西投入更多时间,比如用户财产和游戏玩法逻辑。上线后不出问题是不可能的,项目就是要用户给你炼丹。要考虑最坏情况,线上出了问题需要可追溯可订正。做好灰度避免问题大规模爆发来不及处理。
当然能越前期发现处理成本就越低。
最后再准备一个桶,必要时可以提桶跑路。

最重要的一步

首先,棋牌的玩法是没有问题的,这个可以通过设置牌型进行测试,但前提是尽可能考虑到各种可能性;其次,如果你们开发的是多人在线的游戏,那么在开发之初关于后端的分布式框架要多考虑以下,前期在线人数较少测试时,服务器没有问题,但是人数多了之后,增加游戏服务器,这些在技术选型的时候都要考虑到。其他的测试,就涉及到单元功能的内存使用、图片资源加载释放等等。

亲,这边指的是人出问题,还是代码出问题?

我说的这些大部分都是代码问题,人员问题其实更多还是态度和能力问题,这个就涉及到团队管理了,和游戏测试这块是没有关系的。