51Testing软件测试论坛

标题: 【游戏BUG分享】过WARP点的同时使用轻功,角色进入全阻挡区域 [打印本页]

作者: pudge    时间: 2010-6-4 17:04
标题: 【游戏BUG分享】过WARP点的同时使用轻功,角色进入全阻挡区域
1.向warp点移动。
2.到达warp点的同时,向相反的方向释放轻功。
3.角色到达下张地图,自动释放轻功,一直飞到全阻挡区域。

还有一些类似的操作,将物品图标放入快捷栏,使用药品的同时,执行丢弃/拆分/绑定等操作,客户端异常。
此类BUG,是什么原因导致?
求解。。。
作者: maxwell12    时间: 2010-6-4 17:35
消息处理顺序
第一个问题:角色到WARP在服务器就已经在目的地图出口了,客户端LOADING是为了加载地图资源.释放轻功的时候检查没有阻挡.可是实际目的地图那边的位置是阻挡区域.

下一个问题:键盘快捷键使用药品的同时鼠标操作执行同一个物品丢弃操作.两个请求包发送的时候都允许操作.但处理数据的时候有一个事件发现找不到该物品了,造成异常.
以前有些交易时刷钱复制物品的事情有些也是消息处理顺序的问题.

说的不全,楼下继续
作者: pudge    时间: 2010-6-4 17:51
还有个问题。。
BUG修复后,如何确定该问题已彻底解决。

我觉得用之前的操作没有出现问题,也不能说明BUG已经彻底修复。。
作者: maxwell12    时间: 2010-6-4 17:59
直接复制这两个快速操作造成消息处理出错的封包,直接发送出去,看服务器处理是否结果正常.
作者: pudge    时间: 2010-6-4 18:10
谢谢楼上 ,最后再弱弱的问下“直接复制这两个快速操作造成消息处理出错的封包,直接发送出去”如何获得封包?刚进公司不久,很多东西还不懂
作者: maxwell12    时间: 2010-6-4 23:14
我们用wpe
截取客户端发送的封包。确认后复制发送
作者: pudge    时间: 2010-6-10 18:06
如果一个操作拦截到2个以上的封包,拦截的封包加密,如何确定正确对应操作的封包?
类似使用轻功,拦截到3个封包,全部复制发送,服务器直接宕掉- -。
作者: maxwell12    时间: 2010-6-10 21:11
确认拦截到的封包是发送,而不是接收到的。
先尝试单个发送,确认这条封包发送给服务器是哪个请求。轻功应该会产生很多位置移动的消息包。
作者: pudge    时间: 2010-6-11 09:41
是拦截的发送的封包,接收的我屏蔽了。
部分功能发送封包后,客户端无显示,不能确定到底发送的是什么请求,必须重新登录才会显示。
MAX加个Q吧,还有很多问题想请教
59146314
作者: pudge    时间: 2010-6-12 16:15
先谢谢MAX的指点,目前部分系统的服务器效验已经用WPE截取封包的方法检查完毕,
但仍有很多截取的封包无法判断其正确性,努力学习中。。
另外有个比较纠结的事情,经常用非正常(用同事的话说“诡异”- -|||)的操作发现一些宕客户端或服务器的BUG,但有同事说玩家肯定不会做这样的操作。。。。。
这样的操作是否有意义。。这样的BUG是否值得提交。。迷惑啊。。
作者: maxwell12    时间: 2010-6-12 16:25
首先,不要在错误的基础上再测试发现BUG.
举例:我们发现了个BUG,在这个BUG带来的环境下还能产生出很多BUG.这个没有必要测试和记录,意义不大.修改后的版本再进行测试.尤其是黑盒测试.纯从客户端表现层看结果.如果出现不同步的情况会有很多不同的错误表现,但其实错误根源就是一个.

然后再说非正常操作.
WPE还是常用的软件.虽然玩家中掌握这类软件的比例很小,但总人数还是很多的.尤其使用起来难度不高.这就成为了"玩家做的操作".
这个测试主要防范能造成作弊和服务器异常的BUG
作者: pudge    时间: 2010-6-12 16:36
有个想法,程序修复BUG后,是否能在解决方案中将BUG出错的原因和如何解决的关键方法大致描述下,不知道这个可行不可行?
个人猜测,程序应该会说太忙,没时间之类的话吧
作者: maxwell12    时间: 2010-6-12 16:45
很幸运.我这里问的话就有人给解释.




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2