Answers
1、模拟操作,可以采用类似于按键精灵之类的软件来实现;
2、功能上的测试,可以借助于一部分lua脚本,比如可以自己编写一段lua代码给自己不断添加宝箱并开启宝箱,再统计宝箱产出物,最终输出宝箱物品产出概率;
3、进一步的测试仍然需要借助lua来为测试角色提供各种便利,例如直接修改任务数据、添加buff或创建怪物(但这些均需要开发方面提供各种API接口支持,但我相信既然你们的游戏任务系统采用了lua,必然会有这样的lua接口提供的);
4、熟悉lua之后,一些开发方面提交的lua代码就可以进行部分的白盒测试,特别是在一些回归测试中,通过前后脚本的比较就可以很廉价的判断问题是否得到修复;
参考:
游戏自动化测试
晴朗好天气
answered 12 years ago