fei446449750 发表于 2010-6-12 12:50:55

任务的失败测试如何做?

任务的失败测试如何做?大家尽可能多的想些

msnshow 发表于 2010-6-12 13:41:35

不明楼主的意思

Indisorder 发表于 2010-6-12 14:09:38

将任务系统划分为:
领取任务阶段
执行任务阶段
提交任务阶段
完成任务阶段

四个阶段中,每个阶段都具有"阶段需要的充分必要条件”
将这些充分必要条件又满足变为“不满足”
通过缺失达成条件的状态验证达到了正确的效果——一般都是无法再进行阶段性的功能
如果要再进一步,则可以提出“对缺失的条件需要有明确的提示和返回上一步操作”
具体要根据任务系统本身的策划设计来做。

任务流程检查(任务流程测试)黑盒方法
将任务按照任务类型划分为如下模块,主要检查在整个游戏过程中任务从领取到完成的过程是可执行且不被中断的。
1领取任务流程测试
测试要点:
1.1满足领取条件时的判断、提示和结果;
1.2不满足领取条件下判断、提示和结果;
1.3任务日志更新情况;

2执行任务流程测试
测试要点:
2.1执行任务中影响任务的条件判断
2.2执行任务时任务日志更新情况
2.3执行任务时任务相关数据的刷新:例如战斗计数;
2.4执行任务特殊情况的处理:例如在执行任务时掉线;
2.5执行任务时,数据刷新情况测试;

3提交任务流程测试
测试要点:
3.1满足提交条件时的判断,提示和结果;
3.2不满足提交条件时的判断,提示和结果;
3.3任务日志更新情况;

4完成任务并接受奖励流程测试
测试要点:
4.1完成任务时任务日志更新情况;
4.2完成任务时奖励给与情况;
4.3完成任务后NPC相关显示和对话和情况检查;

[ 本帖最后由 Indisorder 于 2010-6-13 11:08 编辑 ]

亚克西西 发表于 2010-6-12 17:45:41

回复 2# 的帖子

提交任务 是不是可以这样理解,任务上面要求的已经做到了,然后找任务结束NPC或者是游戏中的其他如告示牌之类的交任务呢? 谢谢

星空物语 发表于 2010-6-12 22:27:45

3楼说的就是大概思想了,我给你具体一些用例
要挑战NPC,挑战失败
时限任务,超出时限
对话中选择反面的对话
放弃任务
任务失败要注意是不是可以重接
重接任务相关NPC是否会刷新
失败后已得到道具是否消失
如果不消失,重接任务这些任务道具是不是直接可以交任务
重接任务是不是可以再次获得道具
重接任务,放弃前打怪的数量是不是累加
……

Indisorder 发表于 2010-6-13 11:03:11

上次写的比较简略,刚刚填补了相关的内容
重点放在任务奖励的给予和任务物品的扣除上
防止被刷任务而获得游戏中的暴利

[ 本帖最后由 Indisorder 于 2010-6-13 11:09 编辑 ]

maxwell12 发表于 2010-6-13 13:05:28

任务物品属性不可出售,或卖价为0
页: [1]
查看完整版本: 任务的失败测试如何做?