版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
7.1什么是任务测试游戏中会有各类任务,所以在测试时需要对各个任务进行测试。任务测试的目的也是发现游戏中存在的缺陷,包含任务玩法和奖励产出的合理性。但是在这一过程中,除了要严格遵守执行测试团队整理的测试要点,还要对测试的游戏项目任务玩法足够了解。返回7.2任务的分类根据游戏任务分类的标准不同,任务可以分为很多种类。比如,在游戏《魔域》中主要的任务是送信任务、杀怪任务、收集任务、答题任务、其他任务。1.送信任务说明:携带物品或口信,到达指定NPC处进行对话。流程:玩家接受任务→与指定NPC对话→交任务。2.杀怪任务说明:杀死指定数量、指定类型的怪物,既包括杀死大量小怪的任务,也包括杀死指定BOSS的挑战性任务,有时则是两者的结合。流程:玩家接受任务→杀死指定怪物→交任务。下一页返回7.2任务的分类3.收集任务说明:收集指定数量与种类的物品,主要分为直接收集地面物品和杀怪掉落物品收集两种。收集流程如下。地面物品:玩家接受任务→单击NPC对象收集指定物品→交任务。杀怪掉落物品:玩家接受任务→杀死怪物并拾取收集指定物品→交任务。4.答题任务说明:针对NPC提出涉及游戏内容的各种知识问题,选择正确的答案。流程:玩家接受任务→选择问题答案→交任务。上一页下一页返回7.2任务的分类5.其他任务说明:(1)职业任务:主要指获得自身职业技能而必须要做的任务。(2)副本任务:独有的地图中进行的探索、冒险和闯关活动。(3)节日任务:为节日而专门量身定做的任务活动。上一页返回7.3新任务和复用任务在测试步骤上的差异
任务测试可能是开始一个新任务的测试,也有可能是对已经测试过的任务重新测试,将再次测试的任务叫作复用任务。新任务和复用任务的测试步骤大致相同,但是复用任务会多一些测试的步骤。7.3.1新任务步骤如下。(1)在外部最新的基础上搭建测试环境;某些任务可能要在指定的版本上建立测试环境。(2)阅读相关需求文档,初步了解任务流程;整合测试包里的说明文档以及程序论坛上相关部门的回复都要仔细阅读。(3)使用任务部脚本插件查错;通过检查产生的LOG说明,可以发现制作规范相关的错误。下一页返回7.3新任务和复用任务在测试步骤上的差异
(4)白盒测试任务脚本。①脚本先从头到尾粗略看一遍,注意任务是否涉及一些特殊处理,如玩家上线修改等,涉及哪些NPC、物品、地图、怪物,从整体上了解任务的全貌,最好画一下测试流程图,把各个分支画出来,然后一一验证。②分别测试各个小任务,查看每个逻辑分支是否正确、完整,注意任务要求的最低等级需求是否合理,时间检测、概率检测的写法是否正确,掩码操作的逻辑是否严密,任务持续多天的要测试隔天的情况,NPC对白不带贬低玩家的文字并符合游戏发行区域的文化习惯等。③检查任务涉及的掩码是否与外服已有的相冲突。④奖励部分的领奖逻辑重点测试(不能刷奖励),注意贵重奖品的概率设置是否合理,是否需要带赠品属性,领奖LOG是否有记录。上一页下一页返回7.3新任务和复用任务在测试步骤上的差异
⑤登录内服,实际验证脚本的实现效果(一般与脚本白盒测试同步进行)。⑥LUA实现的任务,一般分为数据部分与逻辑部分,基本上是相互独立的,数据部分重点查看相关ID值是否正确,逻辑部分重点测试函数逻辑和变量调用,概率部分重点测试。⑦LUA任务脚本中除了函数外不应该出现整个环境的全局变量,避免出现一些不可预测的结果和不同任务变量的互相影响。(5)测试任务涉及的配置及资源。①对比整合测试包里的文件和外部最新的文件,确保资源管理是在外部最新的基础上整包(新增或修改的内容就是本次任务涉及的)。②检查任务是否涉及追踪面板。③测试本次任务涉及的相关资源配置,奖励相关的资源要全部检查,避免因版本不同出现个别奖励物品在某个语种版本中缺失的问题。上一页下一页返回7.3新任务和复用任务在测试步骤上的差异
(6)特殊情况及关联测试;注意《魔域》多版本的差异性,需考虑各个版本的不同情况进行相关检查。(7)在Bug系统提交Bug。(8)提交任务测试报告文档。7.3.2复用任务步骤如下。(1)在外部最新的基础上搭建测试环境;某些任务可能要在指定的版本上建立测试环境。(2)阅读相关需求文档,明确需求是否变动;整合测试包里的说明文档以及程序论坛上相关部门的回复都要仔细阅读,明确任务设计目的和思路,注意需求是否有变动。上一页下一页返回7.3新任务和复用任务在测试步骤上的差异
(3)使用任务部脚本插件查错;注意表头部分是否需要开启DELETE,DELETE有开启的需要特别注意,查看删除的条件字段是否正确。(4)对比本次的脚本与上次任务更新的最终脚本;如果上次任务更新后仍进行了后续修改,需与修改后的脚本进行对比(要求任务部更新后有修改,要在原贴中进行回复)。特别注意修改部分及时间判断相关,最好是用任务部的搜索脚本工具搜出外部同步库的所有脚本进行比较,或者导出外部同步库的LUA源文件进行比较,这样可以确保不出现遗漏。(5)白盒测试任务脚本。①测试步骤(4)中的差异部分,要注意修改点是否存在遗漏(如复用修改任务时间,可以在本次的脚本中查找旧的任务时间,正常应是不存在的),变动的需求是否进行了正确的逻辑处理。上一页下一页返回7.3新任务和复用任务在测试步骤上的差异
②检查NPC对白是否进行了相应修改(也有可能是物品介绍)。③检查任务涉及的掩码是否与外服已有的相冲突(查外部库),是否需要处理外服数据。④涉及排行榜数据、玩家掩码、NPC掩码都要进行重置,保证本次复用能正常完成任务。⑤如果本次复用要修改部分数据或者逻辑都要一一验证,如修改了怪物的血量,就要去脚本里查找涉及取怪物血量的地方看看是否需要同步修改。(6)测试任务涉及的配置及资源。①对比整合测试包里的文件和外部最新的文件,确保资源管理是在外部最新的基础上整包(新增或修改的内容就是本次任务涉及的)。上一页下一页返回7.3新任务和复用任务在测试步骤上的差异
②检查任务是否涉及追踪面板。③测试本次任务涉及的物品(注意TIPS是否因复用需要进行修改),奖励相关的资源要全部检查,避免因两次任务期间可能的下架出现奖励缺失的情况。(7)特殊情况及关联测试;注意《魔域》多版本的差异性,需考虑各个版本的不同情况进行相关检查。(8)任务流程测试;正向测试完整的任务流程。(9)在Bug系统提交Bug。(10)提交任务测试报告文档;由上面的内容可知,新任务和复用任务的测试步骤大体相同,只不过复用任务的测试在前面的基础上增加和修改了一些步骤。当然,上述流程规范只是基础文档,各项目可根据实际情况进行相应修改。上一页下一页返回7.3新任务和复用任务在测试步骤上的差异
7.3.3游戏任务白盒测试游戏任务白盒测试主要包括以下内容。①任务复用:脚本比对。②新任务:封装函数测试、创建测试函数。③服务端:LUA接口测试。④Bug定位:定位问题原因脚本。1.任务复用:脚本比对根据比对结果对修改内容进行分类,分为奖励替换、逻辑调整、数值改动等,再根据不同分类进行专门测试,其中逻辑调整会先进行白盒的逻辑查错,看看脚本代码是否有漏洞。2.新任务:封装函数测试、创建测试函数通过游戏客户端直接调用LUA脚本函数,并传入特定参数,检查执行结果,如图7-1所示。上一页下一页返回7.3新任务和复用任务在测试步骤上的差异
3.服务端:LUA接口测试根据服务端提供的LUA接口进行函数封装,并在客户端中调用对应函数,测试接口功能,如图7-2所示。4.Bug定位:定位问题原因脚本根据黑盒测试结果检查脚本逻辑,定位问题产生原因,精确到具体某个函数的某一行,并返回任务部进行修改,如图7-3所示。上一页返回7.4任务测试的流程任务测试的流程主要分为准备工作、任务物品、任务地图、任务NPC、任务怪物、任务流程、任务奖励、任务下架。1.准备工作查看相关的任务文档、测试说明,了解任务的执行过程是什么样子的;查看是否有相关客户端资源更新文件,若有需要覆盖(测试资源包需要在外部最新或指定版本的基础上进行配置)。2.任务物品(1)物品的外观(贴图)是否合适,包括在背包里、地面上等情况。(2)物品的属性,包括是否可以摆摊、交易、丢弃以及价格设置是否合理。3.任务地图地图属性,地图里是否可以PK,是否可以使用随机卷轴,人物下线后再上线是否还在地图里等。下一页返回7.4任务测试的流程4.任务NPC(1)NPC的位置分布是否合理。(2)NPC外形和头像是否符合要求。5.任务怪物(1)怪物的分布和刷新。(2)怪物的攻防属性值。(3)怪物的暴率(物品掉落概率)。6.任务流程1)接受任务(任务触发)任务触发指任务的开始情况包括一些相关条件检查。任务的触发有很多种,主要分为时间触发、物品触发、事件触发、NPC触发,如图7-4所示。上一页下一页返回7.4任务测试的流程(1)测试要点。①接取条件。等级限制———使用等级边界进行测试。性别限制———使用男女不同性别进行测试。时间限制———时间边界点时任务的触发情况。空间限制———背包空间测试。其他限制———具体问题具体对待。②服务器机制。服务器重启机制———服务器重启时的情况测试。(2)案例。需求说明:节日活动,要求在1月1—3日活动期间NPC出现在主城(地图ID1000),而4日0点将该活动的相关NPC移回NPC集中营(地图ID8000)。上一页下一页返回7.4任务测试的流程①写法一:NPC默认初始点在主城,4日凌晨移动回NPC集中营。NPC默认坐标(1000,40,50)。②写法二:NPC默认初始点在NPC集中营,活动时间移动到主城。NPC默认坐标(8000,40,50)。(3)分析。①写法一常见Bug。NPC在4日早上7点多,又出现在主城。玩家再次欢度元旦。#NPCinsertintocq_npc(id,name,mapid,cellx,celly)values(2000,’元旦使者’,1000,40,50);#4日0点活动结束后将NPC移回集中营上一页下一页返回7.4任务测试的流程Insertintocq_action(id,id_next,id_nextfail,type,data,param)values(2000060,2,0,123,0000,’2012-1-400:002012-1-400:02’),(2,0,0,301,2000,’80004050’);②写法二常见Bug。NPC在1日早上7点多,主城消失。玩家无法在游戏内感受到元旦气氛,可爱的QA同学在公司加班度过元旦。#NPCinsertintocq_npc(id,name,mapid,cellx,celly)values(2000,’元旦使者’,8000,40,50);上一页下一页返回7.4任务测试的流程#4日0点活动结束后将NPC移回集中营Insertintocq_action(id,id_next,id_nextfail,type,data,param)values(2000060,2,0,123,0000,’2012-1-100:002012-1-100:02’),(2,0,0,301,2000,’10004050’)2)进行任务(任务过程)指参照任务文档进行的一连串任务过程。比如:在《魔域》中的一个任务过程为送信、杀怪、收集、答题和护送,如图7-5所示。上一页下一页返回7.4任务测试的流程(1)测试要点。①可放弃的任务。a.可放弃的任务。b.不可放弃的任务。②异常检查。a.组队任务队员掉线(队长情况特殊)。b.人物状态改变。③跳步执行任务。a.往前跳步检查是否正常。b.往后跳步检查是否正常。④过程边界检查。a.杀怪边界。b.物品边界。上一页下一页返回7.4任务测试的流程(2)案例。需求说明:新手由NPC甲领取信件(22222)交与NPC乙。获得奖励物品。(允许玩家意外中断任务后重接任务)insertintocq_itemtype(id,name,id_action…price…)values(22222,’信件’,0,…2000000…);Bug分析:游戏机制:物品贩卖给商店的价格为price/3,即2百万/3,导致玩家领取任务物品后直接将物品贩卖商店刷钱。insertintocq_itemtype(id,name,id_action…price…)values(22222,’信件’,0,…0000000…);上一页下一页返回7.4任务测试的流程3)完成任务(任务完成)任务完成情况包括任务难易度及放弃情况。比如图7-6所示为任务完成情况。(1)测试要点。①NPC检查。NPC之间的剧情关系。②背包检查。奖励物品类型任务,检查背包满的处理情况。③掩码检查。打掩码的顺序情况。④收益检查。a.物品。删除给予物品的顺序情况。物品的属性检查。上一页下一页返回7.4任务测试的流程b.金钱。有金钱上限的游戏,检查角色金钱到达上限时的处理。角色获得金钱时背包内的金钱数是否提升相应数量。c.经验。有经验上限设置的游戏,检查角色经验到达上限时的处理。角色获得相应经验奖励时,经验数是否正确提高。d.奖励的正确性。奖励的物品性别限制。奖励的物品等级限制。奖励物品遵循原则:价值量控制在一定范围内,不会影响当前游戏世界的平衡性。上一页下一页返回7.4任务测试的流程e.其他。(2)案例。①需求说明。给予NPC物品A(10000),NPC给予两奖励物品B(10001)、物品C(10002)。insertintocq_action(id,id_next,id_nextfail,type,data,param)values(9800000,9800001,0000000,502,10000,"),(9800001,9800002,0000000,501,10001,"),(9800002,9800003,0000000,501,10001,"),(9800003,0000000,0000000,501,10002,");②Bug分析。背包空间不足的情况没有考虑,导致玩家利益受损。上一页下一页返回7.4任务测试的流程7.任务奖励(1)奖励的合理性,包括物品奖励和经验奖励,是否给得太丰富。(2)奖励的获得,给予奖励的顺序、逻辑情况,要注意是否会被重复领取奖励。8.任务下架(1)任务NPC的处理,是被移走还是被删掉。(2)任务物品的使用,是否已失效或已受限制。(3)任务地图的处理,被删掉还是被保留下来。上一页返回7.5任务测试的注意要点1.任务触发1)任务触发:触发条件(1)不够任务等级要求是否可以触发任务。(2)刚刚升级达到任务等级要求,可以正确触发任务。(3)如果有红黑名限制,红、黑名玩家是否可以触发任务。(4)如果有阵营限制,任务对立阵营是否可以触发任务。(5)如果有阵营限制,任务对应阵营是否可以正确触发任务。(6)如果有阵营限制,无阵营是否可以触发任务。(7)以上情况如果不能触发任务,那么提示是否正确。(8)如果任务接口需要等级要求,那么未达到等级要求则无法激活任务接口。下一页返回7.5任务测试的注意要点(9)如果任务接口需要等级要求,达到要求可以激活任务接口。(10)如果同时可以激活多个任务的接口,那么符合要求和NPC对话时可以看到所有能看到的接口。(11)如果同时可以激活多个任务的接口,那么不符合任务激活要求的便不能激活任务。2)任务触发:任务记录(任务记录:即任务面板,一般在主界面上都有相应的“任务”按钮,单击后即可打开任务面板,用来显示玩家所有的任务信息及任务进度)(1)触发任务后,查看任务栏应该有任务记录。(2)触发任务后,选择任务栏中的对应任务,应该有任务的记录和进度。(3)任务进行过程中,每次完成步骤,任务栏都应该有相关的记录。上一页下一页返回7.5任务测试的注意要点(4)任务完成,应该有提示,让玩家去交任务。(5)如果完成任务后任务记录不删除,查看任务栏中任务记录是否详尽。(6)如果完成任务后任务记录删除,查看任务栏中的任务记录是否已删除。(7)查看任务奖励是否有记录。(8)触发任务后取消任务,任务记录是否被清除。(9)任务进行中取消任务,任务记录是否被清除。2.任务流程1)任务流程:单NPC单流程任务(单NPC单流程任务:即从一个NPC处接受的一个独立的任务,玩家只需完成此NPC要求即可完成该任务)上一页下一页返回7.5任务测试的注意要点(1)在指定位置可以找到NPC。(2)与任务NPC对话,能正确接任务。(3)按NPC提供的任务要求完成操作后,回到任务NPC处可以交任务。(4)交任务可以获得任务的奖励,查看奖励正确与否。(5)交任务可以获得的任务奖励如果有多个选择,那么查看选择的奖励是否正确。(6)获取任务奖励时的系统提示是否正确;完成任务的系统提示是否正确。(7)如果这个任务是一次性任务,那么任务完成后无法重新接这个任务。(8)如果任务可以做一定次数或无次数限制,那么完成任务后应该可以再接这个任务。上一页下一页返回7.5任务测试的注意要点(9)接任务后取消或中断任务,不能继续进行任务;可以重新接任务。(10)任务进行过程中取消或者中断任务,不能继续进行任务;可以重新接任务。(11)执行任务过程中下线(断网),重新登录后任务应可继续。(12)执行任务过程中下线,在其他机器上登录后应可继续。(13)取消或者中断任务后,所获得的专有任务物品应被清空。(14)任务进行过程中被杀死,可以继续执行任务(除非有特殊的要求)。(15)任务进行过程(任务开始、进行中、结束时)中,人物状态改变(变红、黄名),是否可以继续进行任务。(16)任务进行过程中,人物状态改变(升级;降级;转职;加入帮派;背叛阵营;离婚、结婚),是否可以继续进行任务。上一页下一页返回7.5任务测试的注意要点2)任务流程:单NPC多流程任务(单NPC多流程任务:从NPC处接受的系列任务,玩家需要完成一个任务后才可按顺序接受下一个任务)(1)在指定位置能找到任务NPC。(2)与NPC对话,能正确开始任务。(3)完成一个任务要求后,回复NPC,可以得到下一个任务要求。(4)完成所有任务要求后,回复NPC,可以完成任务。(5)任务要求不会重复;获取的任务物品不会重复。(6)如果完成固定步骤可以得到奖励,查看奖励是否正确。(7)如果完成所有步骤可以得到奖励,查看奖励是否正确。(8)查看以上两个步骤的提示是否正确。(9)如果连环任务统一完成后,可以获得额外奖励,查看奖励是否正确。上一页下一页返回7.5任务测试的注意要点(10)交任务获得的任务奖励如果有多个选择,那么查看选择的奖励是否正确。(11)如果连环任务只能完成一次,那么完成一次后不能再接这个任务,任务接口被关闭。(12)如果任务可以做一定次数或无次数限制,那么完成任务后应该可以再接这个任务。(13)接了任务后取消或中断任务,不能继续进行任务;可以重新接任务。(14)任务进行过程中取消或者中断任务,不能继续进行任务;可以重新接任务。(15)任务过程中下线(断网),重新登录后任务应可继续。(16)任务过程中下线,在其他机器上登录后应可继续。(17)取消或中断任务后,重新接任务需要从头开始做。上一页下一页返回7.5任务测试的注意要点(18)取消或者中断任务后,所获得的专有任务物品应被清空。(19)任务进行过程中被杀死,可以继续进行任务(除非有特殊的要求)。(20)任务进行过程中,人物状态改变(变红、黄名),是否可以继续进行任务。(21)任务进行过程中,人物状态改变(升级;降级;转职;加入帮派;背叛阵营;离婚、结婚),是否可以继续进行任务。(22)接其他并行任务并且一起做是否正确。3)任务流程:多NPC流程任务(多NPC流程任务:即该任务需达到多个NPC的要求后才能完成)(1)在所有任务NPC位置能找到NPC。(2)与任务开始NPC对话后,可以开始任务。上一页下一页返回7.5任务测试的注意要点(3)未接任务时,与其他NPC对话不可以开始任务;也不能出现任务进行中的状态。(4)触发任务后,按照正确顺序依次完成NPC要求,可以正确完成任务。(5)触发任务后,完成一个NPC的要求后,与其他NPC对话,查看是否只有正确顺序的NPC才可以继续进行任务。(6)不同的NPC任务要求不能重复,获得的任务物品不能重复。(7)如果固定步骤有奖励,查看奖励是否正确。(8)如果完成所有步骤有奖励,查看奖励是否正确。(9)如果完成所有步骤有额外奖励,查看额外奖励是否正确。(10)交任务可以获得的任务奖励如果有多个选择,那么查看选择的奖励是否正确。(11)如果任务只能做一次,那么完成任务后不能再接这个任务。上一页下一页返回7.5任务测试的注意要点(12)如果任务可以做一定次数或无次数限制,那么完成任务后应该可以再接这个任务。(13)任务进行过程中,取消或者中断任务,可以重新接任务。(14)任务刚开始,取消或者中断任务,可以重新接任务。(15)任务进行过程中或任务刚开始,更换机器重新登录,可以继续进行任务。(16)任务进行过程中或任务刚开始,下线重新登录,可以继续进行任务。(17)任务进行过程中被杀死,可以继续进行任务(除非有特殊的要求)。上一页下一页返回7.5任务测试的注意要点(18)任务进行过程中,人物状态改变(变红、黄名),是否可以继续进行任务。(19)任务进行过程中,人物状态改变(升级;降级;转职;加入帮派;背叛阵营;离婚、结婚),是否可以继续进行任务。(20)取消或者中断任务后,所获得的专有任务物品应被清空。(21)如果任务有分支,那么要遍历所有任务分支,确认所有分支都能正确地完成。(22)从其他渠道获取任务物品,直接去到任务的最后一步,交任务,查看是否能完成任务。(23)任务完成后是否可以返回上一步骤。上一页下一页返回7.5任务测试的注意要点3.交叉关联1)交叉关联:道具交叉(1)两个任务都需要一种道具,那么交一个任务时,不能回收所有的道具。(2)两个任务都需要一种道具,那么交一个任务时,扣除的道具数目正确与否。(3)两个任务都需要一种道具,那么获得要求的第一个任务道具的数量后,应该还可以获得该道具。(4)两个任务都需要一种道具,道具的数量应该是累加而不是分开。(5)如果打一个怪必掉两个任务的任务道具,查看两个任务道具是否都能获得。(6)如果打一个怪可能掉两个任务的任务道具,查看两种任务道具是否都能获得,获得的概率是否合理。上一页下一页返回7.5任务测试的注意要点(7)如果打一个怪可能掉两个任务的任务道具,那么查看完成一个任务的道具数量后,再打是否仍可以获得已完成任务的任务道具。(8)取消一个任务,是否影响另一个任务的道具获得。2)交叉关联:任务交叉(1)如果两个任务要求杀的怪物是同样的,那么杀了这个怪物两个任务都能完成。(2)如果两个任务要求杀的怪物是同样的,并且有一定概率会完成任务,那么杀怪完成一个任务后,不会影响另一个任务的完成。(3)如果两个任务要求杀的怪物是同样的,并且有一定概率会完成任务,那么杀怪完成一个任务后,再杀怪不会再次完成已完成的任务。(4)如果两个任务要求找的NPC是同一个,那么找这个NPC可以激活两个任务的接口。上一页下一页返回7.5任务测试的注意要点3)交叉关联:多人合作(1)多人组队杀怪,没有接任务的不能获得任务道具或者完成任务要求。(2)多人组队杀怪,接任务的能获得任务道具或者完成任务的要求。(3)多人组队杀怪,接不同的任务都能获得相应的任务道具或者完成对应任务的要求。(4)多人组队做任务,队中有人完成任务,那么其他人是否跟随完成任务。(5)多人组队做任务,有人中途下线(断线),队伍中有人完成任务,那么下线的人不能完成任务,需要重新做。(6)多人组队做任务,有人中途被杀死,队伍中有人完成任务,那么被杀死的人不能完成任务,需要重新做。(7)队长中途退出,查看队伍变化是否正确。上一页下一页返回7.5任务测试的注意要点4)交叉关联:任务道具(1)未接任务,去打怪或者和指定的NPC对话,应不能获得对应任务道具(部分游戏除外)。(2)按照任务要求打怪或者和指定NPC对话,可以获得对应任务道具。(3)物品栏或背包满,不能获得任务道具;应该有提示。(4)接上,清理出地方后,重新对话或者打怪,应可以再次获得任务道具。(5)任务道具如果可以丢弃,那么丢弃后重新打怪或者和指定NPC对话,应该可以重新获取。(6)任务道具是否可以移动到银行或仓库中,移动到银行或者仓库中是否可以交任务。(7)任务道具如果移动到银行或仓库中,那么重新打怪或者和指定NPC对话,是否可以重新获取。上一页下一页返回7.5任务测试的注意要点(8)任务道具如果移动到银行或仓库中,那么更换账号后从仓库中取出,所更换的账号是否可以用这些道具去做任务。(9)任务道具是否可以买卖。(10)交了任务后,重新打怪或者和指定NPC对话,是否可以再获取任务道具(专有任务道具)。(11)任务取消或中断后,专有任务道具是否自动删除。(12)死亡后任务物品是否能掉出。(13)取消任务后,重新打怪,是否可以再次获得道具。4.物品更新(1)新物品使用正确。(2)新物品可以正常交易。上一页下一页返回7.5任务测试的注意要点(3)新物品可以扔掉(如果可以)。(4)新物品可以存到仓库。(5)新物品可以卖给NPC换取游戏币(新任务物品除外)。(6)换取的游戏币金额正确否。(7)如果新物品是NPC商品的话,应该可以购买。(8)查看购买的物品正确否、数量正确否。(9)查看购买金额是否正确。(10)购买新物品后,马上下线再上线,物品应不消失;花费的金额也正确。(11)如果新物品购买有一定的要求,那么未达到要求不能购买。(12)接上,达到要求则可以正常购买。(13)购买的钱不够,是否可以购买成功,如果有提示,查看提示是否合理。上一页下一页返回7.5任务测试的注意要点(14)物品栏满,是否可以购买成功,如果有提示,查看提示是否合理。(15)正在买东西的时候,被其他人顶掉(使用同一账号在其他机器上登录),查看物品购买是否正确。(16)卖物品时,断网、下线再上线,查看是否正确。5.资源及属性检查1)物品检查(1)任务物品的说明是否正确,是否存在错别字。(2)任务物品在背包和地面的图片显示是否正确,图片是否与物品匹配。(3)任务物品的属性是否符合要求,包括交易、丢弃、摆摊、拍卖、存取、时效性、是否可叠加等情况。上一页下一页返回7.5任务测试的注意要点(4)赠品和绑定物品是否会影响任务的进行(一般情况下严禁赠品作为任务物品使用于任务,但可作为任务奖励)。2)怪物检查(1)任务怪物的名字、外形、血条显示是否正确。(2)任务怪物的属性是否正常(攻防血值),是否能正常攻击玩家,玩家是否能杀死怪物。(3)任务怪物如果新增了掉落物品,是否对旧的物品掉落没有影响。(4)杀怪的任务物品能否正常掉落。任务monstertype如果新增了掉落物品,是否对旧的物品掉落没有影响。一些任务物品需要击杀游戏中原有的怪物才会掉落,除了要检查新增加的掉落是否正常外,还要检查是否会影响到该怪物原来的掉落,要保证原来的掉落不受到影响。上一页下一页返回7.5任务测试的注意要点(5)杀怪的任务物品掉落概率是否符合需求文档。检查任务物品的掉落概率是否符合任务需求,还要通过实际打怪来判断概率是否合适。征服中群攻职业和单体攻击的职业,怪物物品的掉落可能就会设置得不一样。(6)怪物的刷新和分布是否正常,包括刷新数量、刷新地点、刷新时间。(7)非任务或者活动时间,怪物是否允许刷新。3)地图检查(1)任务map的type是否按照要求,是否允许PK、存记录点、使用随机卷轴、回程卷轴、次元传送。一般节日任务新建的地图都不允许进行PK,除非有特殊要求。玩家需要花一点代价才能进入的地图一般都不存记录点并且不能使用帮派驿站,不然玩家随意进出的地图,一般设置为不能使用回城卷轴。上一页下一页返回7.5任务测试的注意要点(2)任务map的切屏点是否能正常切屏、切屏后的坐标是否正确,检查切屏后的坐标是否合适。(3)任务map如果有复活点,复活点的坐标是否正确。能PK的地图,要检查复活后的位置是否正常、是否符合任务要求。(4)玩家进出地图的记录点是否有标记。任务地图大多设置为玩家下线不存记录点,如果不设置玩家进出地图的记录点,可能造成玩家下线重新上线出现在上个存记录点的地方,造成任务的不合理。(5)小地图是否匹配。因为很多活动地图是复用旧有地图的mapdoc的,小地图的编号对应大地图的mapdoc字段,所以不仅要看小地图外形与大地图是否一致,还要看有些旧的大地图上会放置的一些类似传送门的物件或者NPC、陷阱之类,在原有的小地图上是否会有对应的显示,如果复用旧的地图里面没有这类物件、NPC或者陷阱,可能就需要重新制作一个小地图图片了。上一页下一页返回7.5任务测试的注意要点(6)地图掩码设置得是否正确、地图显示是否正常,不能存在裂缝等拼接出现的问题。4)NPC检查(1)新增的NPC的lookface在npc.ini中是否只有一个npctype与其对应。(2)新增的NPC的类型即type是否按照要求。(3)NPC的坐标处是否无掩码、无其他NPC,位置分布是否合理。(4)NPC动作是否正确。(5)NPC的名称是否显示正常。(6)NPC是否正常刷新在要求的坐标处。(7)重启服务器以后,NPC所在位置是否正确。上一页下一页返回7.5任务测试的注意要点(8)NPC头像和外形是否符合要求,是否正常显示。(9)新增NPC对原有功能是否有影响。(10)新增action对原有功能是否有影响。(11)NPC的名称是否符合要求。(12)NPC是否只在任务时间内才出现(移动、删除)。(13)NPC在整个任务时间过后是否回到NPC集中营。5)奖励检查(1)任务奖励是否与策划核实过。(2)领取的任务奖励是否正确、与系统提示是否相同。(3)领取奖励后是否有记录标识。(4)任务奖励是否能被反复领取。上一页下一页返回7.5任务测试的注意要点(5)奖励是否贡献给导师,奖励是否能够卖给商店换取金币,如鲜花。(6)是否是先收物品(或清除任务掩码)再给奖励。(7)收走任务物品(或清除任务掩码)是否同时给任务奖励。(8)给实物奖励前是否判断背包格数。(9)每天完成任务的次数是否按要求。(10)每天领取的奖励数量是否按要求。(11)任务中使用的变量是否有即时清除。(12)测试后是否查看服务器标识。(13)金钱奖励的上限检查。(14)经验奖励的等级上限检查。(15)代币奖励的检查。上一页下一页返回7.5任务测试的注意要点在上述任务测试的注意要点中,最后提到了“奖励检查”。但是,它针对的是整个游戏,下面将对物品和礼包进行详细的奖励检查,这里包含了更具体的注意要点,需要读者认真研读体会。1.物品贴图检查其包括背包、地面、快捷栏图标等。2.物品说明检查(1)物品描述是否和效果一致。(2)该物品是否是时效性物品,若是则描述的有效时间是否符合要求。(3)若是节日任务物品写年份时,检查是否正确(复用任务的任务物品说明特别注意,如2009年元旦的物品在2010年复用时)。上一页下一页返回7.5任务测试的注意要点3.物品的属性(1)是否可交易、丢弃、摆摊、存仓库等,应严格符合要求。(2)是否可以叠加。(3)赠品和绑定物品是否会影响任务的进行(一般情况下严禁赠品使用于任务)。(4)若是礼包,必须打开一次,查看获得的物品是否正确,还必须要查看属性是否被传递(赠→赠;时效→时效;普通→普通)。4.物品的价值(1)物品买入的渠道(魔石商店、普通NPC出售、任务NPC出售等)。查看各个出售点卖出的价值是否对等,包括魔石和金币的转换。上一页下一页返回7.5任务测试的注意要点(2)物品卖出的渠道(魔石商店、普通NPC出售、任务NPC出售、回购NPC等)。查看各个回购点的价格是否对等,包括魔石和金币的转换。(3)物品买入和回购的价值是否正确,符合买高卖低的原则(严禁出现刷金币、魔石的漏洞)。5.任务奖励是否严格按照奖励文档的需求(包括提示)(1)奖励物品获得若由概率控制,要认真检测概率的正确性。(2)奖励物品的属性是否符合要求,如赠品、可叠加、时效性等。(3)奖励的是宠物礼包还是宠物蛋(礼包卖给商店的价值很高,要注意)。(4)装备的耐久、品质、追加、开洞、镶嵌是否符合要求。(5)所有分支的奖励都要逐个检查,全部覆盖,严禁抽检。上一页下一页返回7.5任务测试的注意要点6.任务奖励获得逻辑(1)给奖励后不允许带删除物品、掩码操作、判断空间、切屏操作(严格符合先删后给原则)。(2)若逻辑中间出现对话,之前还是要再判断一次,以防出问题。(3)任务整体逻辑是否严密,是否会造成刷奖励。①任务中途放弃任务、丢弃物品、不单击“下一步”按钮、打乱任务步骤不按要求顺序完成等是否会有问题,任务是否能正常进行。②任务面板是否和正常任务流程做两套掩码处理(严禁混用以免造成任务步骤混乱刷奖励)。③任务失败是否会影响奖励获得。上一页下一页返回7.5任务测试的注意要点(4)获得经验、金钱奖励是否判断上限(若达到上限必须给出明确提示),而且经验是否受
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年江西省贵溪市初三语文试题二模冲刺试题(八)含解析
- 黑龙江省哈尔滨市实验校2026届初三下学期语文试题2月16日周练试题含解析
- 爱护动物践行承诺书8篇
- 生物制药生产工艺与质量控制指南
- 销售代理渠道拓展沟通函(7篇范文)
- 团队协作项目管理流程和职责分工文档模板
- 企业年度目标完成承诺书范例范文3篇
- 企业内训课程设计流程及执行标准
- 物资紧缺调配供应商管理团队预案
- 企业多项目统筹调度方案工具书
- AQ/T 1119-2023 煤矿井下人员定位系统通 用技术条件(正式版)
- 信纸(A4横条直接打印版)
- 2024年厦门航空有限公司招聘笔试参考题库含答案解析
- 林城镇卫生院安全生产制度
- 南京航空航天大学“天目启航”学生自由探索项目申请书
- EIM Starter Unit 6 This is delicious单元知识听写单
- 陕西铜川声威特种水泥有限公司2500t-d新型干法特种水泥熟料技改生产线项目环评报告
- GB/T 4062-2013三氧化二锑
- GB/T 26746-2011矿物棉喷涂绝热层
- GB 30616-2020食品安全国家标准食品用香精
- GA/T 1343-2016防暴升降式阻车路障
评论
0/150
提交评论