公司新起了一个三消类的游戏,在进行关卡测试的时候有的关卡手动过关会特别难 (不能试用任何道具)导致测试效率特别低,以后还会迭代几百关,这种的改如何测试,有没有可以自动执行的脚本方案,或者是用 AI 进行闯关?希望大家给一给思路或者有三消游戏经验的谈谈测试方法,感谢大佬们!!!
这个难道不给你攻略么
这难道没有通关上限的话还要无限测下去不成?
1、不需要去测试能不能通关的。一般来说给个保底机制就好了,就是界面上没有任何可以合成,也就是死局的时候,再重新随机一下(或者其他措施,策划看着办) 2、后端逻辑测试过了就没问题(后端逻辑和你关卡多不多没啥关系)。一般保证前端不报错就可以了(因为前端有可能棋盘模板配错等问题导致报错)。这种考虑写个脚本搞搞咯。比如前端有入口可以发请求直接进入某一关卡,然后截图全屏,然后再指令通关,然后不停循环即可。这种效率慢一点咯。双管齐下的话,建议脚本检查棋盘配置文件即可,找出规律就没问题了。两个一起搞,铁定不会棋盘 G 的 3、棋盘通关率这种东西,策划如果没法子那这个策划就 low 了。不用花太多时间关注棋盘难不难。体验游戏的时候再关注这个。发版你还关注这玩意? 一时就想到这么些了。年代久远了。
明白了,感谢兄弟的思路,现在项目还没开发完算是半成品,所以先多寻求一下游戏测试的经验积攒一下思路(之前没测过游戏....)
其实是有道具或者后门的,但是测的时候尽量手动通关吧毕竟用户也不可能无限道具
以前有做过类似百分百通用的,不过不能开源
主要是基于图像做的,不过可能更建议你们开发能给出当前关卡的数据,例如西瓜是 1,苹果是 2,然后自己通过算法找出下一步怎么走,然后用自动化走就行了
产品说想做关卡难度测试,这个怎么搞啊....
内测,众测
难度这种测不出来的,是多次游戏体验出来的,这种感官不是很靠谱。建议策划给公式算指标,类似于期望这种,通过计算期望得出难度值。如果策划给不出来,我只能说,水平不太够了。
airtest 图像识别 试试?