17173 > 新闻中心 > 精灵战士 > 评论:封测发号20万,突破还是炒作?

评论:封测发号20万,突破还是炒作?

2005-04-18 11:53:45 神评论
作者:17173红色评测组・风中飘香
本文章由作者授权17173发表,转载请注明出处
  
  《ROSE OL》封测发号20万的消息引起了很多网游界专业测试人员的普遍关注,因为这已经打破了玩家对以往“传统封闭测试”的常规认识,即使是正式公测的游戏其注册用户超过20万的也屈指可数了,让人不禁感叹网络游戏的蓬勃发展。想当年某国产网游5万人内测的时候,业内人士评论说道:如此规模的内测计划,不但首开国内产业之先河,在世界范围内亦实属罕见。在这种日益激烈的内测人数招募竞争中,内测的出发点,内测的真正意义,似乎已被淹没在不断上升的数字泡沫中了。
  
  众所周知,网络游戏之所以需要内测,就是因为游戏制作完毕后,只有通过测试检验,才能知道游戏是否能够实现所有预想中所设计的功能。而在测试的同时,就游戏中出现的问题向游戏开发部门反馈,及时进行调整和修改,才能保证游戏日后的顺利营运。因此通常网络游戏运营商都会集中部分玩家对游戏的耐玩性、平衡性、运营稳定性进行衡量,并集中意见进行修改,这不仅是运营商对自己产品应有的责任,也是对玩家负责任的做法。但是问题就出在这个“部分玩家”的概念到底应该是多少?几千人,几万人还是几十万人?而针对内测各个阶段的不同需求,最适合的内测人数又应该是多少?
  
  以业界经验来看,活跃玩家每天的平均在线时间是4-5小时,因此每有一个平均在线人数,就有大约5-6个活跃玩家。内测是玩家普遍关注的事情,所以在线频率会高一些,大概是平均值的3-4倍。所以如果需要1000人在线测试,发放账号的数量控制在3000-4000就足够了。那么下面我们就来看看在游戏内测各个阶段的需要发放账号数量吧。
  
  



查看更多游戏图片


  
   内测第一阶段―基础性功能测试
  
  功能测试是指测试游戏软件各个功能是否正确,逻辑是否正确,游戏是否实现所有策划案中设计的功能。测试项目主要有:各种美术资源测试(游戏画面)、NPC对话测试、NPC特定功能测试、各种道具的使用带来的数据测试、角色升级带来的人物属性变化测试、聊天系统测试、各种任务的测试、战斗测试、物品捡取丢弃测试、登录测试、技能的使用测试、怪物死亡后爆率测试、地图跳转点测试等等。
  
  由于这些测试,不但要安排人根据具体测试项目计划进行相应的测试,还要安排熟悉程序测试人员直接测试程序代码。所以这种测试一般在公司内部封闭进行,测试人员大多由开发部门员工、运营部门员工和少数资深游戏玩家组成。根据测试项目的多少和时间进度来决定测试人数(测试项目是固定的),测试的时间安排越短,需要的测试人员就越多,相应的测试员的工作量也有所在增加。按照现在业界的测试环境,一般安排20―50个人即可胜任。这一阶段的测试一般很少对外报道,所以玩家对这种封闭测试还没有形成概念,但是实际上这种测试在整个游戏的完善上有着至关重要的意义。
  
   内测第三阶段―回归性功能测试
  
  回归性测试主要针对原测试软件中出现的错误进行回归检测,同时对系统新功能和特征进行测试。要完全保障对BUG的修改不会引入新的BUG,简单的讲就是对修改后的版本按照最新的测试计划重新进行一次完整的测试过程。在回归测试过程中重新验证每个细节每一个测试点,特别是一些刚刚修复的BUG。
  
  另外一个测试重点就是对游戏的平衡性进行测试。这时要投入尽可能多的人员参与测试。特别是对一些新增加、新改进的技能进行大量测试。比如某些技能的调整对玩家的影响较大,最直接的情况就是破坏游戏中各职业间的平衡性。对于一些新增的技能,主要是通过各职业之间无数次的PK战斗来评定和修改的,看看在是否打破各职业间的平衡。
  
  为了确保回归性测试的进展,更大限度的收集到存在的BUG,同时保证各职业间的平衡,厂商就必须要招募一定人数的玩家参与测试。但是人数又必须控制在合理的数量,以保证玩家能够有序地反映问题,厂商能更好更及时的对测试员的意见进行统计整理。这个阶段发放账号的数量一般在3000-5000,考虑到帐号激活率和玩家数据上报率,可以这此基础上适当的提高帐号的发放数量。
  
   内测第三阶段―游戏程序兼容性测试
  
  游戏程序兼容性测试的目的是游戏在不同的软件和硬件配置中的运行情况。在玩家手中PC的硬件和操作系统的种类与开发人员、测试人员使用的机器有一定的差别。特别是玩家在自己的PC上安装不同的软件,比如驱动程序、应用程序,而且在任何时候都可能运行学多不同的软件,这样可能造成一些无法预想到的情况。所以在条件允许的情况下,要求开发厂商必须尽可能多的模拟各种组合环境进行测试。
  
  程序兼容性测试主要包括操作系统兼容性测试、硬件兼容性测试、客户端的性能测试,游戏平衡性测试、地图跳转点能否正常工作、程序工作性能测试等对玩家影响比较大的问题。其中测试重点主要集中在操作系统兼容性测试、硬件兼容性测试和游戏的性能测试。(游戏平衡性测试、地图跳转点测试在前面的已经大量测试过)。
  
  操作系统兼容性测试,要在目前主流的Win2000、XP、Win98操作系统上测试游戏;硬件兼容性测试,要测试一些显卡是否与游戏存在冲突,某一型号的驱动程序是否与游戏存在冲突等等。
  
  客户端的性能测试主要是检查客户端在长时间运行中是否存在内存泄漏的问题。同时还要评估客户端在与其它程序竞争使用内存、CPU时间片时能否正常运行,检验客户端在复杂的情况下运行能力。
  
  程序兼容性测试是在整个游戏开发过程中非常重要,尽量的降低程序运行的配置要求可以尽可能多的赢得低配置玩家的加入,而良好的兼容性则完全解决了玩家工作游戏两不误的烦恼。所以厂商为了达到这种良好的兼容性,就必须收集大量的玩家反馈的各种程序运行错误信息,所以发放的测试帐号数量一般会考虑按地域小批量的发放,数量大概在2000-4000即可满足数据收集要求。
  
   内测第四阶段―全面压力测试
  
  全面的压力测试包括游戏程序的压力测试和服务器的压力测试。其中服务器的压力测试是全面压力测试的重点。这是服务器定期维护和搭建服务器组的重要依据,也是游戏正式推向市场的的最后一次测试。
  
  程序压力性能测试主要测试服务器端在超负荷环境中运行,程序是否能够承担。在性能测试中模拟设定不同的工作量,评估服务器端在不同的工作量条件下正常工作的能力。压力性能测试的目的是确保服务器端在超出最大预期工作量的情况下仍能正常运行。
  
  服务器的压力测试主要是根据游戏对硬件、游戏算法变化、服务器的性能、服务器安排结构的不同来进行测试(因为不同的游戏,单台服务器所能承载的人数都有差异)。 在服务器压力测试这个环节中一般测试员(玩家)招募的人数相应会比上两个阶段要高出许多,在这里举个例子,如果是用一台服务器来运转,单线在线人数差不多应该在3000左右,在这个阶段,运营商一般都会开2~4条单线(服务器平衡分载技术),这样按比例算来帐号发放应该是在25000个左右,同时这个阶段的测试也是玩家抱怨最多的时候,因为在线人数的增多直接影响着服务器运转的效率,但从另一方面讲,这样也确实达到了压力测试所需要得到数据统计的结果。
  
  了解了以上各测试阶段的帐号发放数量,那就让我们再算算满足整个测试过程应该需要的测试帐号数量。一般游戏厂商会采用两种方式发放测试帐号:延续增加发放和阶段性发放。所谓延续增加发放就是从第一次测试开始,根据测试的需要逐渐增加帐号的发放,直到满足最后的压力测试,发放的帐号总数量也就是最后的压力测试帐号数量;阶段性发放就是按照阶段测试的次数批量发放,有四次阶段性测试就发放4次,发放帐号的总数量是前面4次阶段性帐号的叠加。但是不管用那种发放方式,内测帐号的数量总是有个极限值,这是由开放的测试服务器数量所决定。按照一般游戏的封闭测试标准,开放一组服务器,有2-4个单线其总帐号数量不会超过25000。如果同时开放多组服务器,则相应的帐号数量也会成倍增加。
  
  此次《ROSE OL》官方宣布封测发放20万帐号并不是象其他网游一样选择性的发放,而是采用注册会员即可参加内测的方式,换句话说就是:可以自由注册封闭测试帐号。而真正让网游业界人士关注的是:《ROSE OL》测试当天是否有能力承受住这么多玩家疯狂涌入,游戏的程序是否已经完善到直接进行最后的压力测试而不出现重大BUG,此举是为了突破网游封测人数历史最高记录还是刻意的宣传炒作?而这所有的谜底都将在《ROSE OL》4月26日的正式封测时揭晓。结果到底如何,让我们拭目以待吧!




【来源:】