|
当前我们公司的游戏测试还停留在纯手工测试阶段(也就是功能测试),不论是测试什么新活动,跑什么流程基本就是上线、点击、查看、记录,而且有很多的重复性活动。
最近公司要求测试人员也要学会lua脚本,由黑盒测试向白盒测试过度,经过查看脚本发现,很多的操作时无法通过编写脚本实现的(或许自己不知道),就拿简单的登陆来
说有专门的登陆服务器负责验证玩家登录而脚本运行是在玩家登录后才能运行加载的;还有就是玩家同活动NPC的交互现在还不知道如何模拟,比如点击NPC操作。还有就是
玩家自身的属性调整,功能测试一般是通过GM命令来调整玩家的属性装备等等条件,脚本调整属性不知如何实现。以上问题不知各位如何实现的?
目前很多游戏都有抽奖活动,策划人员有时会为了参看奖品设置的有效性,需要测试人员跑奖励数据,为了实现自动化跑数据,本人思路是这样的:
1、首先是模拟玩家抽奖操作,抽奖-》领取奖励-》继续抽奖,该操作可以通过按键精灵实现,模拟鼠标点击、移动即可实现;
2、奖励数据收集,通过修改脚本,将奖励的物品(名称、数量)通过脚本格式化输出到文本文件
3、依据开发需求对收集到的数据进行处理。
这只是我的大体思路,定有不足之处,不知各位怎么看... |
|