51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3608|回复: 9
打印 上一主题 下一主题

[分享经验贴]导致游戏Crash或者不平衡的BUG操作经验分享

[复制链接]
  • TA的每日心情

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

    连续签到: 1 天

    [LV.2]测试排长

    跳转到指定楼层
    1#
    发表于 2010-5-22 10:01:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我先来抛砖引玉吧。

    MMORPG游戏

    两个玩家交易,
    当玩家物品栏满的时候,再进行交易。客户端就会崩溃。


    具体就是,什么情况什么操作导致了什么结果。

    大家有经验的,一起分享啊。

    还有一些,什么复制装备啊,什么的BUG,不平衡之类的非法手段。

    我一会儿再补充点说。。先工作~嘎嘎

    PS:云层,鑫鑫大国,多多帮忙啊- -
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2010-5-24 13:07:39 | 只看该作者
    继续   谢谢分享
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2010-5-24 13:28:59 | 只看该作者
    原帖由 5有2块钱 于 2010-5-22 10:01 发表
    两个玩家交易,
    当玩家物品栏满的时候,再进行交易。客户端就会崩溃。

    能否说明造成崩溃的原因?
    玩家间进行交易,测试用例会覆盖到当玩家物品栏满执行交易这种操作.但预期输出结果会是交易请求被拒绝,输出提示信息.
    什么造成了客户端崩溃呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2010-5-24 14:13:20 | 只看该作者
    这个我要顶一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

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

    连续签到: 1 天

    [LV.2]测试排长

    5#
     楼主| 发表于 2010-5-25 20:47:33 | 只看该作者
    原帖由 maxwell12 于 2010-5-24 13:28 发表

    能否说明造成崩溃的原因?
    玩家间进行交易,测试用例会覆盖到当玩家物品栏满执行交易这种操作.但预期输出结果会是交易请求被拒绝,输出提示信息.
    什么造成了客户端崩溃呢?


    恩。这是原本的策划案内容。但实际问题是崩溃了。

    原因是参数问题好像,具体不清楚。


    还有一个BUG,金钱最大值,游戏中金额益处BUG。
    比如我金钱上限9999,现在9998,我买一件东西应该是消耗的2块钱,地上有3块钱,我先选择商品购买,同时按一键拾取功能。到时同步操作。此时金额就变成-23423423489类似的怪数字。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2010-5-25 22:00:48 | 只看该作者
    嗯 典型的数值溢出BUG。
    服务器消息不可能同步处理,到数据库那里会有先后顺序的。
    金钱上限9999这种设定一般不会溢出。数值溢出一般和设定的数据类型有关。存储的字段位决定。
    一般是FFFF=65535   FFFFFF=16777215     FFFFFFFF=4294967295

    另外你说的购买和一键拾取同时操作,如果在9998金钱时进行拾取3块钱能否成功拾取?是否因为金钱已经要到上限而无法拾取?是客户端还是服务器端做的判断金钱上限无法拾取。如果是客户端的判断拦截了拾取金钱的消息,那么用wpe复制发送消息包通知服务器拾取。看能否出现数值溢出的现象。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2010-6-12 09:59:07 | 只看该作者
    发错地方了 SORRY

    [ 本帖最后由 pudge 于 2010-6-12 10:04 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2010-6-12 10:00:32 | 只看该作者


    [ 本帖最后由 pudge 于 2010-6-12 10:04 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2010-6-12 17:35:16 | 只看该作者
    如果在跑游戏过程中遇到的那种偶发性的crash,然后再想重现的时候无法重现,一般这类的问题该如何处理呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2010-6-12 20:37:23 | 只看该作者
    测试用的客户端加上客户端崩溃堆栈信息。方便程序查找问题。
    要求测试过程中记录测试环境,测试步骤。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 19:33 , Processed in 0.076297 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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