召唤兽管理系统测试计划
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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次。