现在 我们正在做一个棋牌类的游戏–斗地主,想问问 像这棋牌类的游戏 应该怎么测试才行保证上线出问题的概率比较小。是需要写脚本 自动化测试吗
要想不出什么大问题,棋牌类游戏服务端可以选择已经成熟商业证明过的框架,客户端很简单找几个有点经验的程序员就差不多了
现在就是因为 没啥经验 所有不知道 该怎么做 项目已经开始了
招一个专业的测试…
让同事 朋友 多玩就行了
让你们老板学一学某东南亚开发qp对待程序员出bug的操作 你们应该就不会有bug了 (上述都是玩笑)
过来人的经验:只要半路不增加/修改需求,上线BUG相对会减少50%以上
单元测试,集成测试,线上灰度,测得越多出现问题就越少。不过最终需要和投入成本之间权衡。
最重点的东西投入更多时间,比如用户财产和游戏玩法逻辑。上线后不出问题是不可能的,项目就是要用户给你炼丹。要考虑最坏情况,线上出了问题需要可追溯可订正。做好灰度避免问题大规模爆发来不及处理。
当然能越前期发现处理成本就越低。
最后再准备一个桶,必要时可以提桶跑路。
最重要的一步
首先,棋牌的玩法是没有问题的,这个可以通过设置牌型进行测试,但前提是尽可能考虑到各种可能性;其次,如果你们开发的是多人在线的游戏,那么在开发之初关于后端的分布式框架要多考虑以下,前期在线人数较少测试时,服务器没有问题,但是人数多了之后,增加游戏服务器,这些在技术选型的时候都要考虑到。其他的测试,就涉及到单元功能的内存使用、图片资源加载释放等等。
亲,这边指的是人出问题,还是代码出问题?
我说的这些大部分都是代码问题,人员问题其实更多还是态度和能力问题,这个就涉及到团队管理了,和游戏测试这块是没有关系的。