1.1编写目的
为了尽可能的找出软件的不足,提高软件的质量,促进软件的成功验收,给用户尽可能好的体验。编写本文档。其主要目的在于为所要进行的测试工作制定各种必要的准则和规范,以及在有关方面协议的基础上对测试工作进行合理组织与管理。
1.2项目背景
项目名称:英雄达拉崩吧
项目提出者:Scientific_ZEAL软工小分队
开发单位:华中农业大学信息学院。
用户:所有喜爱RPG-战旗类的朋友们
项目实施单位:Scientific_ZEAL软工小分队
与其他系统的关系:本游戏软件独立运行,不依赖其他系统。
1.3术语定义
(1)RPG:即Role-Playing-Game,角色扮演类游戏,在游戏中,玩家负责扮演这个角色在一个写实或虚构世界中活动。
(2)CG:Computer Animation,计算机设计动画。
(3)战棋模式:回合制的、角色扮演的、在地图上按格移动人物进行作战的游戏模式。因为这种游戏模式类似于下棋的博弈模式,故称为回合制战棋游戏。
(4)回合:游戏中玩家可以操作的时机,只有在自己的回合内才能控制自己的单位进行操作。
(5)攻击范围:攻击的最大限度范围,超过这个范围则判定无法攻击。
(6)行动力:每回合可以行走的最大距离。
(7)HP、MP:即Health Point 和Mana Point,生命值和魔法值。当受到来自敌人的攻击时,生命值会减少,当生命值为0时,角色死亡;角色释放某些技能需要消耗一定量的魔法值。
(8)BUFF:即状态,分为增益BUFF和不良BUFF。
(9)HP药:恢复一定血量。
(10)MP药:恢复一定魔法值。
(11)BUFF药:根据类别强化自身某项能力。
(12)血量:判断角色是否死亡的标志。
(14)经验值:判断角色是否能够升级的标志。
(15)攻击力:对对面造成伤害的数值。
(16)NPC:非玩家角色。
1.4参考资料
窦万峰等.软件工程方法与实践[M].北京:机械工业出版社,2016.
窦万峰等.软件工程试验教程[M].北京:机械工业出版社,2016.
1.5版本信息
修改编号 |
修改日期 |
修改后版本 |
修改位置 |
修改内容概述 |
1 |
2018-5-21 |
1.0 |
全局 |
第一次完成编写 |
2 |
2018-5-27 |
2.0 |
全局 |
重点对测试用例进行整改,对其余各部分不合理的内容进行适度修改。 |
3 |
2018-6-19 |
3.0 |
全局 |
完善该文档 |
- 2. 任务描述
2.1目标
本项目模块大致分为:王宫、主城镇、奇异森林、精灵王国、邪恶之源、黑暗城堡。
测试范围:王宫、主城镇、奇异森林、精灵王国、邪恶之源、黑暗城堡、界面地图的所有功能和相关性能。
通过测试,本项目所达到的目标为:
(1) 界面清晰,便于用户操作。
(2) 根据需求分析文档,测试所有模块的相关功能能够实现。
(3) 道具效果、技能效果等属性的值是否满足游戏平衡性。
(4) 根据需求分析文档,测试有关性能是否在合理范围之内。
(5) 在极端情况下(CPU、内存高占用的条件下),无重大问题发生。
(6) 相关安全性测试:例如玩家退出后,能否正确完成存档。
2.2测试环境
硬件环境:Intel i5 4核,内存4G,硬盘空间>1G,显卡支持OpenGL
软件环境:RPG Maker MV
操作系统环境:Windows 10 (64bit) Windows 7 (64bit)
2.3需求描述
2.3.1数据需求
数据字典:
字段名称 |
字段含义 |
数据类型 |
宽度 |
NULL: |
注 |
Uid |
玩家编号 |
VARCHAR |
12 |
NO |
进入新游戏后,系统自动生成 |
Aid |
游戏角色编号 |
CHAR |
5 |
NO |
|
Mid |
游戏地图编号 |
CHAR |
5 |
NO |
|
Iid |
游戏道具编号 |
CHAR |
5 |
NO |
|
CEid |
游戏公共事件编号 |
CHAR |
5 |
YES |
制作者可设置游戏公共事件 |
Sid |
角色状态编号 |
CHAR |
5 |
NO |
游戏中角色的状态 |
SKid |
技能编号 |
CHAR |
5 |
NO |
|
C_name |
角色名称 |
VARCHAR |
10 |
NO |
|
M_name |
地图名称 |
VARCHAR |
10 |
NO |
|
I_name |
道具名称 |
VARCHAR |
10 |
NO |
|
CE_name |
公共事件名称 |
VARCHAR |
10 |
YES |
|
S_name |
角色状态名称 |
VARCHAR |
10 |
NO |
|
A_level |
角色等级 |
Int |
100 |
NO |
0~99 |
A_position |
角色职业 |
VARCHAR |
30 |
YES |
|
SK_feature |
技能属性 |
VARCHAR |
50 |
NO |
|
SK_description |
技能描述 |
VARCHAR |
100 |
YES |
|
S_ description |
状态描述 |
VA |