51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 16673|回复: 46
打印 上一主题 下一主题

如何测试网络游戏

[复制链接]
  • TA的每日心情
    慵懒
    2015-1-8 08:46
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2007-11-16 15:28:26 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    很多人会认为测试网络游戏无非就是“玩玩”游戏的工作。我不否认他们的观点,因为“玩”网络游戏的确是测试工作的一部分。但是总 结作为专业的游戏测试工程师的一段工作经历后,认为游戏软件测试和一般的软件产品测试是完全不同的两个概念。在测试设备、人员、 方法上存在很大的差异。

    比如用和游戏软件测试最接近的商务软件测试作比较:

    a)     测试工具

    商务软件测试设备主要是PC、服务器、网络设备和一些通用的测试软件。而游戏使用的测试设备就是PC,更没有现成的测试工具。

    b)     测试人员

    商务软件测试团队则主要由程序员和领域专家构成。而游戏测试则必须拥有程序、美术、策划等涉及游戏制作领域几乎全部工种,同时还 有专门游戏测试人员。游戏测试人员不但要掌握各种测试方法,还要了解游戏开发的所有的所有细节。

    由于游戏测试与普通软件测试不同。所以游戏软件测试有其特定的测试方法。

    在网络游戏测试中,一般把工作分成×个部分。



    第一部分、测试组长制定全面的测试计划。

    尽管制定测试计划的过程是个很花时间的过程,但测试计划是一个完整测试过程的指导。全面的测试计划是依据最终的策划案而制定的。 如果策划案在发生变更,那么测试计划也要根据策划案的变更进行必要的调整。

    测试组长必须要对游戏产品有全盘了解,并根据最终的策划案制定完整、正确的测试计划,测试计划要准确描述测试结束后游戏的所能达 到的各种指标。依据测试计划安排测试时间和各种人员。



    第二部分、测试计划事实阶段。

    游戏测试目标是:确保游戏中的各种功能的正确性,游戏在指定环境下运行的正确性。这在测试中叫:功能测试与压力测试。

    功能测试是指测试游戏软件各个功能是否正确,逻辑是否正确,游戏是否实现所有策划案中设计的功能。

    功能测试可分为:各种美术资源测试、NPC对话测试、NPC特定功能测试、各种道具的使用带来的数据测试、角色升级带来的人物属 性变化测试、聊天系统测试、各种任务的测试、战斗测试、物品捡取丢弃测试、登录测试、技能的使用测试、怪物死亡后爆率测试、地图 跳转点测试等等。

    压力测试的项目主要有:各地图能够承载的人数测试、各地图怪物的刷新率测试、地图内不同怪物的搭配测试、服务器承载大量物品同时 爆出能力测试等等。

    在功能测试中,不同的测试内容有不同的要求和不同的测试方法。比如各种美术资源的测试中要求测试人员始终保持高度注意力集中,在 测试同一个美术资源时应该安排两个以上的测试人员同时进行相同的测试。这样做的目的是让测试人员对自己看到的内容在辨别时有可以 对比的参照物。尽管如此,在测试各种美术资源时,辨别美术资源错误的能力和测试人员的经验、对游戏的熟悉程度成正比。再如各种任 务的测试,在测试任务时不但要安排多人根据任务系统测试计划进行任务测试,还要安排熟悉程序测试人员直接测试任务代码。这样双管 齐下的测试方法适用于特定的测试。

    在测试工作中尽管测试计划制定的已经足够详细,但是在测试工作中总会发生一些意外的情况。所以在测试计划实施阶段,测试人员应该 按照测试计划稳步进行测试工作。测试人员发现异常情况时要及时与测试组长进行沟通,此时测试组长要多与测试人员沟通了解测试计划 的执行情况。根据实际情况对测试计划进行必要调整。

    游戏开发需要依靠一个团队进行。游戏测试是游戏开发的一个重要环节。在测试工作中,测试人员要尽力发现游戏中存在的各种错误。所 以测试人员要经常与开发人员进行沟通与交流。通过各种沟通与交流尽可能了解游戏开发采用各种技术,有针对性模拟一些边缘条件进行 测试,尽可能多的检查出游戏中的各种错误。采用此种方法可以发现游戏中隐藏教深的错误。另外、对一些技术要求较高的测试工作应该 安排固定的测试人员进行测试。让测试人员对特定的测试工作有一定的经验和方法,甚至可以让测试人员在编码阶段就开始做一些专门测 试。



    第三部分、回归测试。

    回归测试针对原测试软件中出现的错误进行回归检测,同时对系统新功能和特征进行测试。在游戏测试工作中回归测试是用于保障对BU G的修改不会引入新的BUG,所以简单的讲就是对修改后的版本按照最新的测试计划重新进行一次完整的测试过程。在回归测试过程中 重新验证每个细节每一个测试点,特别是一些刚刚修复的BUG。对于新增功能,在回归测试中也是测试的重点。

    另外在回归测试阶段的另外一个测试终重点就是对游戏的平衡性进行测试。这时要投入尽可能多的人员参与测试。特别是对一些新增加、 新改进的技能进行大量测试。比如某些技能的调整对玩家的影响较大,最直接的情况就是破坏游戏中各职业间的平衡性。对于一些新增的 技能,在回归测试期间要尽量多进行PK战斗测试,看看在是否打破各职业间的平衡。



    第四部分、关键点测试。

    关键点就是一些发生错误后对游戏
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    47#
    发表于 2010-9-29 22:12:43 | 只看该作者
    压力测试的项目主要有:各地图能够承载的人数测试、各地图怪物的刷新率测试、地图内不同怪物的搭配测试、服 ...
    firemonth 发表于 2007-11-21 14:18


    这位仁兄说的靠谱点!顶……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    46#
    发表于 2010-8-24 14:41:06 | 只看该作者
    学习了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    45#
    发表于 2010-8-19 14:43:36 | 只看该作者

    支持

    额~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    44#
    发表于 2010-8-12 17:54:44 | 只看该作者

    测试

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    43#
    发表于 2010-8-10 09:16:37 | 只看该作者
    多系统的功能点容易产生BUG,跟金钱等玩家利益有关的重点测试。经验肯定是占很大比例的,一个有经验的测试员可以顶好几个新手测试员。
    比如交易系统可以使用第三方软件进行破坏性测试等。
    交互系统先单元测试,跑测试用例,集成测试,自由测试,重点测试,回归测试,再跑遍测试用例。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    42#
    发表于 2010-8-10 08:59:15 | 只看该作者
    原帖由 cncnily 于 2010-5-28 17:41 发表
    4、关键点测试
    关键点就是在交互系统及容易发生BUG的环节进行重点测试


    怎么确定哪里是容易发生bug的环节呢?是靠经验的积累?还是说要掌握一些游戏开发的相关技术?
    交互系统怎么测试?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    41#
    发表于 2010-8-9 18:23:09 | 只看该作者
    看过。留下脚印,的确游戏测试与软件测试差别蛮大的,游戏测试的测试点多而复杂
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    40#
    发表于 2010-8-9 14:29:38 | 只看该作者
    测试用例呢 ?
    到底要不要写详细的测试用例库呢,,,
    写的都要哭了,,,汗
    也太多了吧 ,理都理不清
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    39#
    发表于 2010-8-9 12:58:24 | 只看该作者
    太有感触了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    38#
    发表于 2010-5-28 17:41:47 | 只看该作者
    4、关键点测试
    关键点就是在交互系统及容易发生BUG的环节进行重点测试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    37#
    发表于 2010-5-26 17:13:57 | 只看该作者
    thanks very much! That's what I need!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-15 10:52
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    36#
    发表于 2010-5-25 16:59:06 | 只看该作者
    學習中···
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-1-1 15:52
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    35#
    发表于 2010-5-25 15:30:53 | 只看该作者
    进来支持了!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    34#
    发表于 2010-5-7 10:55:06 | 只看该作者
    咕~~(╯﹏╰)b
    先测表现出来的东西功能是不是正确
    再测这些正确的东西好玩不好玩
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    33#
    发表于 2010-5-6 15:40:37 | 只看该作者
    正在面试中!~希望成功哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-7-14 16:22
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    32#
    发表于 2010-2-4 13:46:56 | 只看该作者
    谢谢分享~!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    31#
    发表于 2009-11-26 16:43:11 | 只看该作者
    新手,刚刚学习。非常感谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    30#
    发表于 2009-8-26 20:14:55 | 只看该作者

    回复 5# 的帖子

    我觉得网络游戏测试和手机测试是各种测试方法用的比较全的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    29#
    发表于 2009-8-25 13:40:45 | 只看该作者
    现在我也是做手机J2me测试,公司开发的都是小游戏,对前台的功能测试,后台的数据库测试自己在公司一个人做,以前也没有做过,能不能给点指点。。。。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-25 16:28 , Processed in 0.083201 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表