如何寻找游戏的BUG?

如何寻找游戏的BUG?请高手说明或者留一下QQ 在QQ上说谢谢!
2024-12-16 06:57:28
推荐回答(5个)
回答1:

首先你必须精通游戏编程,在游戏的一些行为命令,你可以猜测游戏的编程人员的判断语句,找出漏洞。说白了啊,还是要直觉。可以去找些游戏曾经有的漏洞,研究下。

bug

英文单词,本意是臭虫、缺陷、损坏、犯贫、窃听器、小虫等意思。现在人们将在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)。

由于现在社会的发展,bug另有一种引申意义,用来形容某事物厉害的超乎想象,BUG可以使电脑系统崩溃、容易被施诈者攻击,现有修复漏洞的工具。

回答2:

一.任务系统 任务流程:接任务---完成任务---交任务 数据流程:数据来源(接任务NPC)---数据去向(失败则不更新数据库,成功则入库) 测试用例举例: 1.不完成任务是否可直接交任务? 2.完成任务是否可成功交任务? 3.任务是否团队共享? 4.任务放弃或失败是否可以继续接? 5.组队任务退出是否会失败? 6.任务完成是否正确的得到奖励? 7.任务是否可重复接? 8.接了任务是否还存在该任务?即是否可接多个相同任务? 9.交任务是否可快速点击弹出多个交任务窗口从而可以一次任务卡多次奖励? 10.交任务时网速卡时是否可重复交? 11.是否可越级刷高等级怪的任务从而获得高经验? 12.是否可越级刷低等级的任务而任务奖励是类似按等级百分比计算的经验值? 13.打相同怪的任务是否一个人就可实现共享? 14.交任务时比如是多个NPC给不同奖励的,当完成一阶段时,该任务是否可重新接? 15.任务物品是否可通过其他条件获得,比如商店,交易? 16.同阶段任务经验奖励是否差距大? 17.关闭客户端,断网等异常是否影响任务的成败? 18.对于一些特殊死亡(怪杀死和人杀死)是否会让任务失败? 19.任务排序优先级是否可调整? 20.任务共享范围? 等等,具体的测试用例需要按具体的任务流程和条件来编写。 二.金钱获得系统 1.打怪获得多少金钱范围? 2.同等级怪得到的金钱数量是否随机?即是否同等级怪有些怪的得到的金钱数多? 3.组队的金钱数是否和经验一样平均分的基础上加些福利? 4.是否有材料特别值钱?(指卖给NPC) 5.做任务是否可获得金钱?此任务是否可重复做? 6.死亡是否会掉金钱? 7.从NPC买来到材料值在卖给NPC价值还等同或亏损百分比? 8.交易系统,尤其是和NPC是否存在近视值?比如是否可以输入0.5?而程序当1处理? 9.金钱不足是否可买东西?金钱不足是否可交易?金钱不足是否可收东西? 10.金钱是否可锁定,锁定后还是否可交易? 11.交易等时金钱额输入超过上限或超长字符?(c/c++编写的程序缓存区溢出是必测的) 等等 三.炼器系统 1.不放强化石,是否可炼器? 2.放强化石,成功的概率是否正确? 3.强化石是否可被其他物品代替? 4.炼器成功数据是否变化? 5.炼器失败数据是否更新? 6.100%成功的概率下是否也存在失败? 7.0%成功的概率下是否也存在成功? 8.概率如何计算? 9.是否可刷强化石? 10.炼器成功还是失败,强化石,装备是否消失? 11.不同装备,相同强化石概率是否不同? 等等 我只是随便举一些测试用例,实际上是无穷无尽的,只要你想的到,都可以尝试。 思维上注意2点:1.全面性,不要落了任何一个分支,比如任务的分支。任何一个功能点都不要拉了。 比如炼器0%成功,比如金钱不足这些反面情况都去点点,常常会有意外收获。

回答3:

点击链接加入群【游戏BUG~\(≧▽≦)/~】:http://jq.qq.com/?_wv=1027&k=Wg3ICN

回答4:

NDSL上都有
都有办法回避

回答5:

多玩才会发现