1.一种游戏数值平衡的自动化测试方法,其特征在于,包括:
获取待测试的信息;
根据所述选择的待测试的信息随机生成多组游戏玩家数据和对应的多个玩家账号,并将每一组所述游戏玩家数据分配给相应的一个玩家账号;
登录玩家账号执行游戏,并在游戏结束时获取测试数据,生成测试结果。
2.根据权利要求1所述的方法,其特征在于,所述获取待测试的信息包括:
自动加载待测游戏的配置工具,向测试人员显示数值配置选项;
接收测试人员从所述数值配置选项中任意选取的至少一个待测试的信息。
3.根据权利要求2所述的方法,其特征在于,所述待测试的信息包括:等级信息、装备信息和技能信息中的至少一种。
4.根据权利要求1所述的方法,其特征在于,所述根据选择的所述待测试的信息随机生成多组游戏玩家数据和对应的多个玩家账号包括:
将选择的所述待测试的信息进行随机组合,每一种组合生成一组游戏玩家数据;
根据游戏玩家数据的组数,生成对应数量的玩家账号。
5.根据权利要求1所述的方法,其特征在于,所述登录玩家账号执行游戏包括:
调用自动化脚本,自动启动待测游戏客户端并且登录所述玩家账号执行游戏的自动操作。
6.根据权利要求2所述的方法,其特征在于,所述登录玩家账号执行游戏还包括:
执行至少两个玩家账号之间的依次对战,对战的次数为预设次数。
7.根据权利要求6所述的方法,其特征在于,所述对战的次数为:
其中N是对战的次数,Num是玩家账号的数量,所述玩家账号的数量是所述测试人员从所述配置工具中任意设定的。
8.根据权利要求6所述的方法,其特征在于,在执行完预设次数的对战后自动对所有战斗结果进行统计处理,最终生成测试结果,所述统计包括:各玩家胜率、各技能伤害区间、装备套装间伤害差异。
9.一种游戏数值平衡的自动化测试系统,其特征在于,包括:
游戏数值配置信息选择接收模块,用于获取待测试的信息;
玩家数据和玩家账号生成分配模块,用于根据选择的所述待测试的信息随机生成多组游戏玩家数据和对应的多个玩家账号,并将每一组所述游戏玩家数据分配给相应的一个玩家账号;
测试模块,用于登录玩家账号执行游戏,并在游戏结束时获取测试数据,生成测试结果。
10.根据权利要求9所述的系统,其特征在于,所述游戏数值配置信息选择接收模块包括:
自动加载单元,用于自动加载待测游戏的配置工具,向测试人员显示数值配置选项;
选择接收单元,用于接收测试人员从所述数值配置选项中任意选取的至少一个待测试的信息。
11.根据权利要求10所述的系统,其特征在于,所述游戏数值配置信息包括:等级信息、装备信息和技能信息中的至少一种。
12.根据权利要求9所述的系统,其特征在于,所述玩家数据和玩家账号生成分配模块包括:
玩家数据生成单元,用于将选择的所述待测试的信息进行随机组合,每一种组合生成一组游戏玩家数据;
玩家账号生成单元,用于根据游戏玩家数据的组数,生成对应数量的玩家账号;
分配单元,用于将每一组所述游戏玩家数据分配给相应的一个玩家账号。
13.根据权利要求9所述的系统,其特征在于,所述测试模块包括:
玩家账号登录单元,用于调用自动化脚本,自动启动待测游戏客户端,根据玩家账号登录所述测游戏;
测试数据采集单元,用于在游戏结束时获取测试数据;
测试结果生成单元,用于根据获取的测试数据生成测试结果。