51Testing软件测试论坛

标题: 请教游戏AI系统的测试方法 [打印本页]

作者: zxf4004    时间: 2012-11-9 11:37
标题: 请教游戏AI系统的测试方法
目前接到需要测试游戏中AI系统的任务,设计大概是这个样子:
AI在进行1行动时,需要满足a、b、c、d。。。。条件;
AI在进行2行动时,需要满足b、c、d、f。。。。条件;
...................................
我现在在设计设计用例时,会出现非常非常多的case,但在实际测试时,要满足这些条件让AI执行某动作,是非常苛刻的要求(很难制造这种场合)
请教大家有没有什么方法能解决一下呢?
作者: zxf4004    时间: 2012-11-11 10:48
没人知道啊。。。。
作者: lf302c    时间: 2012-11-11 22:13
让研发提供GM工具是一个解决方法
作者: davy_chen    时间: 2012-11-12 09:22
只要条件明确,相对说来还是比较好处理的。对于不容易控制的前提条件生成,建议多考虑游戏修改(作弊)技能的辅助实现。
作者: cncnily    时间: 2012-11-13 17:21
回复 1# zxf4004


    条件到底是什么啊,请详细描述个例子
作者: pepsi1219    时间: 2013-2-4 15:06
本帖最后由 pepsi1219 于 2013-2-4 15:14 编辑

一般来说先要一个GMloginp之类的工具,然后找研发要一个AI测试的范围最好就是他们AI设定的策划案,你用工具来看NPC的Ai是否按照策划案的设定进行,放大范围,缩小范围都要测试,就是各种环境转换都需要测试...
例如NPC1,为城内功能性NPC,他可以有自己走动的范围,范围是游戏地图X轴,Y轴多少多少,你就要试NPC是否在规定的范围内移动,你缩小他移动的范围以及扩大他移动的范围,游戏是否报错,是否挡机啊等等等等...角色点击功能NPC是否可以正常弹出对话框,对话框内字符是否正确,有无乱码等情况发生,NPC功能按钮是否可以正常点击,是否有错位的情况发生,点击功能按钮后是否可以正常弹窗等等等等...好多喔...
NPC2,为野外主动攻击NPC,他在多少范围X轴,Y轴内活动,当角色进入距离角色X轴,Y轴多少,NPC会攻击角色,进行战斗等等等等,战斗过程中NPC是否使用技能啊,使用技能的时机是否按照策划案run表啊等等等等...总之就是在这个游戏中可能出现的,都需要测试啊,如果测试不全面的话,是要抗雷的......




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2