召唤兽管理系统测试计划

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

召唤兽管理系统测试计划(GB8567——88)
一、引言 (1)
1、编写目的 (1)
2、背景 (1)
3、术语定义 (1)
二、计划 (2)
1、软件功能定义 (2)
2、测试内容 (4)
3、测试计划 (5)
四、评价标准 (7)
1、范围 (7)
2、数据整理 (7)
3、尺度 (7)
一、引言
1、编写目的
本测试计划为了提供一个对该软件的测试计划,包括对每项测试活动的内容、进度安排、设计考虑、测试数据的整理方法及评价准则。

项目管理者,需求分析人员,系统设计人员,最主要的是编码人员,均须根据本报告检查软件系统,从分析到实现。

以后系统维护人员,软件再工程者也可参考本文。

2、背景
(1)、软件系统的名称:WOW召唤兽管理系统
3、术语定义
召唤兽编号:系统对于每一种召唤兽都定义一个于该召唤兽属性无关的编号。

符合数据库设计原则。

召唤兽名称:召唤兽的名称。

作为一个传统的国产游戏,召唤兽的名字反应了游戏的深度。

HP(Heath Point):召唤兽的生命点。

当受到伤害时,会减少。

当减少到0时,会退出战斗。

MPMagic Point):召唤兽的魔法值,如果召唤兽是物理攻击类型,此能力无效,当召唤兽属于魔力攻击类型时候,使用魔法将消耗MP。

SP(Speed):召唤兽的敏捷。

由于游戏是回合制,所以速度决定了攻击的顺序。

当SP相差小于300时,有小概率产生“乱敏”现象,当差距小于50时,乱敏概率很大。

AP(Attack Point):召唤兽的攻击力。

决定了物理攻击方式时一次的伤害输出。

成长率:召唤兽的一种隐藏属性。

从名字已经可以看出,该数值的高低,决定了召唤兽的HP,MP,SP,AP的成长速度。

高成长丹:一种提高召唤兽成长率的物品。

不同召唤兽对应的高成长丹效果也各不相同,有高有低。

飞升次数:一种特殊召唤兽,称之为:神兽。

可以通过“飞升”提高成长率。

普通召唤兽无法飞升。

成长率极限:一种召唤兽的使用了各种增加成长率效果的物品之后的终极成长。

不能超过该值。

法术:召唤兽除物理攻击以外的攻击方式,有雷,火,水,风,加速,加攻,加盘7种。

五行:由金木水火土组成,五行属性只和为100。

产生相生相克的效果,比如:金属性100的召唤兽在攻击木属性100的召唤兽时,攻击能力有40%的加成。

金:召唤兽的五行之——金。

水:召木:召唤兽的五行之——木。

土:召唤兽的五行之——水。

唤兽的五行之——火。

火:召唤兽的五行之——土。

路径:存放召唤兽图片的路径。

其他参见词汇表和数据词典及用户手册
二、计划
1、软件功能定义
注:凡是功能前标有★的均被设置为仅服务端的才有功能。

1).资料查询和统计(所有使用者拥有查询权限)
1. 通过读取智能标签查询0级召唤兽的资料。

每种召唤兽定义一个无任何意义的主键。

这样无论召唤兽如何变更,都可以根据这个标识来唯一的定位。

2.输入:
1>单一查询方式:通过名称或者代号唯一标示。

2>通过特点:通过一些很特别的特点,攻击最高,会“加防”法书的宠物,会“加
速”法书的宠物等。

3>组合查询:由于属性值是一些数字量化的数值,所以很方便组合查询。

比如:初
始攻击在x和y,防御力在m和n之间,等。

3.处理:
将输入信息转化为SQL语句,对数据库进行查询,并返回记录集。

应用程序将记录集中的每一个元素加入如图1-1的列表中。

4.输出:
当用户单击列表中的元素时,将会显示0级召唤兽的所有属性在如图1-1各框中。

5.内部生成数据:
当用户计算好召唤兽的展望时,可以将数据导出到文本中。

★2)列出所有召唤兽资料。

1.概述:
此功能被设定为服务端权限,即只有游戏猪维护人员才可以使用此功能。

目的是为了方便管理员对召唤兽的宏观察看。

2.输入:
当查询条件为空时,将会输出全部的召唤兽资料。

3.输出:
将提取得到的全部资料按编号顺序输出。

4.内部生成数据:
无。

★3)资料修改
1.概述:
服务端拥有修改资料的权限。

因此在修改资料之前应该进行身份验证。

2.输入:
插入:以文件输入或“对表填值”两种方式进行插入一个新的宠物。

删除:通过查询得到一个记录集,或者通过查询全部记录集,通过鼠标选择来选中,然后进行删除。

更改:通过查询得到一个列表,然后可以通过单击对表格特定项进行更改。

同时可以给召唤兽添加一些个性的说明,另外可以加入召唤兽的图片。

全部通过标准的SQL语句进行插入,删除。

3.输出:
给出修改是否成功的提示,并且输出修改过的项为当前项,并标识出来。

4.内部生成数据:
无。

4)浏览信息功能:
1.概述:
在单击浏览全部召唤兽的时候,延迟200毫秒时,会显示出召唤兽的大概信息。

2.输入:
一个组合查询条件或者空查询条件。

3.处理:
根据查询条件转化成SQL查询语句,然后将对应的记录集以列表的方式列出。

4.输出:
一个包含召唤兽所有属性以及形象的集合图片。

如上图所示。

5)计算功能。

(该功能服务端不具备)
1.概述:
要对召唤兽的数值进行有效的展望,必须有通过合理并且正确的计算。

同时该功能可以给用户更加温馨的同类召唤兽的提示,并且通过比较彼此的优缺点来让用户可
以做出最好的选择。

2.输入:
等级,根骨,灵性,力量,敏捷的增加方式。

3.处理:
对这些输入以及开始从数据库获得的相关属性进行综合的计算,从而得到用户希望展望的值。

同时,该系统会提示这种召唤兽的缺点,同时将类似特点的其他召唤兽也罗列出来,方便用户作对比。

4.输出:为相应等级的展望值。

2、测试内容
(1)用户登陆模块测试:包括登陆,修改密码,添加用户、删除用户,注销等子功能。

(2)资料查询模块测试:资料查询,资料修改,资料增加,资料删除,资料浏览(以缩略
图形式浏览),查询统计
流程逻辑图
流程接口图
3、测试计划
测试的硬件和软件环境: 处理器:AMD barton2500+ 内存:512M/DDR400
外存:80G
. 输入设备:键盘+鼠标输入。

输出设备:显示器。

网络通信设备:网络适配器。

互联服务供应:Internet服务。

. 软件支持:Windows XP,装有FrameWork1.1版本。

(1)用户登陆模块测试:
测试资料
有关本项任务的文件:需求说明书,用户手册,操作手册,数据要求说明书限制条件
1.用户名长度不超过16个字符
2.用户名中不允许出现数字或其它非法符号,只允许26个英文字母和下划线“_”3.用户密码不超过16个字符
4.密码不受限制,可以是英文字母,数字,或者其他符号
测试步骤:
普通用户进入系统,直接点击进入系统即可。

包括登陆,修改密码,注销功能
管理员进入帐号,需要输入帐号和密码,多了删除和添加用户功能。

预计的登陆窗口如图:
(2)资料查询模块测试:
测试资料
有关本项任务的文件:需求说明书,用户手册,操作手册,数据要求说明书对于普通用户:
1)测试资料查询
输入:1>单一查询方式:通过名称或者代号唯一标示。

2>通过特点:通过一些很特别的特点,攻击最高,会“加防”法书的宠物,
会“加速”法书的宠物等。

3>组合查询:由于属性值是一些数字量化的数值,所以很方便组合查询。


如:初始攻击在x和y,防御力在m和n之间,等。

输出:当用户单击列表中的元素时,将会显示0级召唤兽的所有属性在如下图各框中。

2)计算功能
输入:等级,根骨,灵性,力量,敏捷的增加方式。

输出:为相应等级的展望值。

如上图
3)召唤兽属性浏览
输入:所要查询的召唤兽的编码或者是名字
输出:所要查询的召唤兽的所有属性
对于管理员:
1)召唤兽记录增加
输入:文本输入框的方式录入召唤兽文字资料;
载入召唤兽的照片文件:支持BMP文件格式,不支持图片处理。

输出:在查询中进行测试验证
2)召唤兽记录删除
输入:文本输入框的方式录入需要删除的召唤兽编号;
输出:在查询中进行测试验证已经不存在
3)召唤兽记录的更改
输入:以文件输入或“对表填值”两种方式进行插入一个新的宠物。

输出:给出修改是否成功的提示,并且输出修改过的项为当前项,并标识出来。

4)全部记录的浏览
输入:一个组合查询条件或者空查询条件,显示所有记录
输出:所有记录在数据库中的召唤兽的各种信息
三、评价标准
1、范围:编号范围0000-9999,局限是只能记录9999个召唤兽记录
2、数据整理:用手工方式把测试数据加工成便于评价的适当形式,使得测试结果可
以同已知结果进行比较;
3、尺度:合理的数据类型在前面的表中,要求达到相应的数据精度,而对访问时延,
存储容量,运行时间等技术性能指标则无特别要求。

允许中断或停机的次数
为0次。

相关文档
最新文档