51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2579|回复: 5
打印 上一主题 下一主题

建议

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-3-15 23:11:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
建议大家转一些游戏的bug
然后分析下可能的原因和解决办法及发现途径
有助于提高大家对于bug的积累

仙剑OL1月9日开放性测试一个月后,2月9日仙剑OL出现了“复制玄石事件”,即第一次复制事件。其方法为:买4个商城石头,再找一个号交易,把石头选择合成,弹出合成对话框,把石头放上去点确定,不要交易成功 ,再点合成就可复制。
但自2月14日,5173上出售的便宜玄石并没有逐渐消失,而是越来越多。同时在某外挂网出现了刷元宝外挂,即第二次复制事件。此外挂有包月包季包年区分,每日能刷出的元宝数量各不相同,所刷出的元宝在下线后自动消失,只要在线上及时花掉即可。
17173出现玩家和出售玄石者QQ对话记录的帖子。 方法为在杭州过传点寄售物品有几率复制成双份。


以上是我玩仙剑是出现的bug,却不知道原因,还请高人赐教。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-3-16 14:17:33 | 只看该作者
第一个事件看上去好像是多事务并行时出现并发问题, 或者是在某种特定情况下回滚不完整.

第二个就不知道了, 提供的资料无法推断. 不过猜想和第一个bug原因差不多


个人觉得其实游戏的bug和其他软件的bug出现的原因大致一样, 只不过用户界面和行为复杂, 导致bug表现更加多样化和复杂, 但是究其原因, 都差不多

[ 本帖最后由 jlsv 于 2009-3-16 14:23 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-3-16 17:42:16 | 只看该作者
第一个,推断是交易状态下物品锁定,在使用其他功能时(如上面说的合成,导致合成不成功),按照一般的逻辑,合成功能应该是这样子的,扣除物品判断玩家其他条件(金钱,等级,技能等),这时物品处于保护(锁定状态),导致扣除不成功,那么进行到最后算机率这块最后还是出了问题,然后就要返还玩家物品,就导致了复制,感觉应该是后台处理时,没有把物品扣除这块单独处理好
---解决方法,建议在物品交易状态下,不可以使用物品的改变功能,如合成,邮寄,存仓库等
第二个不太详细,不好推断
楼上说的其实游戏的bug和其他软件的bug出现的原因大致一样,这个不敢苟同,每个人行业,或者每一个游戏架构不同,原理大致相同,但各有各的特点,多总结分析确实不是什么坏事

[ 本帖最后由 zlclclzl 于 2009-3-16 17:51 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-3-16 18:09:00 | 只看该作者
if 物品数量>=4
   del 物品ID 4     ------这里扣除失败(交易状态,物品锁定),在这里应该对删除做返回值检查,如果删除成功接着执行,否则return,
   random a 100
   
   if 1<=a<=20
      合成成功
   elseif 20<a<=100
      合成失败
   else
      additem 物品ID 4  ------这里做了返还
else
   合成条件不足
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-3-16 18:44:02 | 只看该作者

回复 3# 的帖子

这位朋友, 我的意思其实是说bug出现的根本原因, 这个东西是超越了架构和行业的, 比如上面我说的事务并发, 事务控制等, 看你的对bug的推断, 我们想的方向是相同的.

当然, 你说每个行业有各自特点, 多点积累经验是好事, 我很赞同, 我原本的意思是楼主碰到这些bug, 都可以用软件测试共有的经验和思想去想,  再配合了解特定游戏的架构和实现方式就能找到原因了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-3-16 18:53:38 | 只看该作者

回复 5# 的帖子

恩,做测试的要能达到分析BUG确实不是一天两天的事,要知道的知识确实挺多的,多总结会很快提高自己的
各个软件确实有很多共同的地方,也是值得我们去学习借鉴的
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-10-5 14:22 , Processed in 0.073034 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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