功能测试说明书.doc
《功能测试说明书.doc》由会员分享,可在线阅读,更多相关《功能测试说明书.doc(18页珍藏版)》请在冰豆网上搜索。
![功能测试说明书.doc](https://file1.bdocx.com/fileroot1/2022-10/7/f1615d9d-3459-424c-bdc7-9226d1d0afae/f1615d9d-3459-424c-bdc7-9226d1d0afae1.gif)
功能测试说明书
——————雷电游戏
编写人员:
郑洁
日期:
2012/7/16
目录
1.引言…………………………………………………………………………2
1.1编写目的………………………………………………………………2
1.2背景……………………………………………………………………2
1.3定义……………………………………………………………………2
1.4参考资料………………………………………………………………3
2.测试概要……………………………………………………………………3
3.测试用例及结果……………………………………………………………4
4.功能总结……………………………………………………………………14
5.分析摘要……………………………………………………………………16
5.1能力……………………………………………………………………16
5.2缺陷及限制………………………………………………………………16
5.3建议………………………………………………………………………16
5.4评价………………………………………………………………………17
6.测试资源消耗…………………………………………………………………17
1.引言
1.1编写目的
本说明书在项目版本1.0的基础上,对“雷电”游戏的各功能模块进行了详尽的功能测试,以供软件开发小组的产品实现人员阅读和参考。
本说明书预期的读者是软件开发小组的产品实现人员,测试组人员,指导老师,验收老师。
1.2背景
系统名称:
“雷电”游戏
任务提出者:
项目开发人员
任务执行者:
“雷电”游戏项目测试组
用户:
手机用户
运行该软件机器:
支持JAVA扩展的手机
前期工作:
项目版本1.0的实现
1.3定义
TC
TestCase,测试用例,作为测试用例的标识。
手机游戏测试相关术(随时更新)
J2ME
JavaMicroEdition(J2ME),又称Java2微型版,主要针对嵌入式设备及消费类电器。
例如智能卡,手机,PDA,电视机顶盒等。
测试环境
测试环境指对软件系统进行各类测试基于的软、硬件设备和配置。
一般包括硬件环境、网络环境、操作系统环境、应用服务器平台环境、数据库环境以及各种支持环境等。
测试用例
测试用例指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略的文档;内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等。
测试评估
测试评估是指对测试过程中的各种测试现象和结果进行记录、分析和评价的活动。
测试报告
测试报告是一份有关本次测试的总结性文档,主要记录了有关本次测试的目的、测试结果、评估结果及测试结论等信息。
黑盒测试
不基于内部设计和代码的任何知识,而基于需求和功能性的测试。
1.4参考资料
[1]
[2]
2.测试概要
测试标识符
测试内容
是否符合测试计划
TC-001
安装测试
是
TC-002
安装过程内容的显示
是
TC-003
广告播放
是
TC-004
游戏的载入界面
是
TC-005
游戏的菜单界面
是
TC-006
游戏菜单的“开始游戏”
是
TC-007
游戏剧情
是
TC-008
跳过剧情
是
TC-009
游戏菜单的“继续游戏”
是
TC-010
菜单的“暂停”功能
是
TC-011
菜单的“继续”功能
是
TC-012
菜单的“Menu”功能
是
TC-013
“Menu”菜单中“帮助”功能
是
TC-014
“Menu”菜单中“设置”功能
是
TC-015
“Menu”菜单中“退出”功能
是
TC-016
飞机的移动
是
TC-017
发射大招
是
TC-018
每关飞机改变
是
TC-019
L(飞机速度变快)
是
TC-020
T(飞机三发子弹齐发)
是
TC-021
连吃两次T,六发子弹齐发
是
TC-022
S(飞机受保护)
是
TC-023
C(加子弹)
是
TC-024
B(加生命)
是
TC-025
进入下一关
是
TC-026
全部通关
是
TC-027
游戏进度保存
是
TC-028
游戏玩家姓名保存
是
TC-029
游戏最高得分保存
是
TC-030
游戏菜单的“最高得分”
是
TC-031
游戏菜单的“设置”功能
是
TC-032
游戏菜单的“帮助”功能
是
TC-033
菜单中“返回”功能
是
TC-034
游戏菜单的“退出”
是
TC-035
游戏再次打开
是
TC-036
游戏卸载
否
TC-037
JAD文件命名
是
TC-038
游戏图标
是
TC-039
游戏文字
是
TC-040
游戏运行速度
是
TC-041
游戏来电
是
3.测试用例及结果
测试用例TC-001
期望结果
游戏正常安装
实际结果
没有实现安装
备注
测试用例TC-002
期望结果
显示正确的文件名,版本,以及开发人员等
实际结果
没有实现
备注
测试用例TC-003
期望结果
能正常的播放广告
实际结果
实现
备注
测试用例TC-004
期望结果
游戏开始,进入游戏loading界面
实际结果
游戏loading界面可以正常载入,并且显示游戏版本
备注
测试用例TC-005
期望结果
游戏能正确地显示菜单选项
实际结果
游戏载入后可以正常跳转到菜单界面
备注
测试用例TC-006
期望结果
创建新游戏,进入剧情播放
实际结果
播放游戏剧情,开始新游戏
备注
测试用例TC-007
期望结果
剧情正常播放,播放速度合适,玩家可以理解剧情
实际结果
剧情基本合适,速度合理
备注
测试用例TC-008
期望结果
跳过剧情画面,进入游戏画面
实际结果
剧情可以跳过,进入游戏画面
备注
测试用例TC-009
期望结果
1.读取存档并继续游戏
2.如果没有存档这提示无存档
实际结果
有存档时可以继续游戏
多次继续游戏会无法读取存档
备注
多次继续游戏,游戏后台开始运行,Command按钮出现在屏幕下方,但是画面还在开始游戏的菜单界面
测试用例TC-010
期望结果
暂停游戏,所有动画全部暂停
实际结果
可以实现游戏全部暂停
备注
测试用例TC-011
期望结果
继续刚暂停的游戏,使游戏继续进行
实际结果
继续游戏,所有进度没有发生变化
备注
测试用例TC-012
期望结果
在游戏进行过程中,利用Menu菜单实现游戏进行中途的帮助、设置以及直接退出游戏到主菜单
实际结果
可以在游戏进行的任意时间利用Menu菜单进行各种操作,选择退出出现进度保存选项,选项设置后返回游戏主菜单
备注
Menu菜单中的选项采用集合方式,所以每次出现的顺序可能不同
测试用例TC-013
期望结果
在游戏进行的任意时间都可以进入“Menu”菜单,选择“帮助”选项查看游戏帮助
实际结果
可以实现在游戏进行的任意时间查看游戏帮助文档
备注
测试用例TC-014
期望结果
在游戏进行的任意时间都可以进入“Menu”菜单,选择“设置”选项选择游戏声音的开启与关闭
实际结果
可以实现在游戏进行的任意时间设置游戏的声音
备注
测试用例TC-015
期望结果
在游戏进行的任意时间都可以进入“Menu”菜单,选择“退出”选项退出游戏,能够保存游戏进度,返回游戏主菜单
实际结果
可以实现在游戏进行的任意时间退出游戏,并且出现游戏进度保存对话框进行选择,返回到游戏的主菜单界面
备注
测试用例TC-016
期望结果
利用上下左右键进行飞机的上下左右移动,同时按下两个或两个以上的键时不移动
实际结果
可以利用上下左右进行飞机的上下左右的移动,并且在同时按下多个键时飞机不移动
备注
尽量避免多个键同时按下,防止手机死机
测试用例TC-017
期望结果
利用中间键发射大招
实际结果
可以实现
备注
测试用例TC-018
期望结果
每过一关飞机模型变化
实际结果
可以实现
备注
测试用例TC-019
期望结果
飞机碰到礼物“L”可以使飞行速度加快,改变移动方向速度不会改变,礼物持续时间为0.5秒,时间结束后恢复到原来的速度
实际结果
碰到“L”后可以是飞机速度加快到预期的速度,且改变飞机的方向速度不变,时间结束后恢复原来的速度
备注
测试用例TC-020
期望结果
飞机碰到礼物“T”可以使飞机三发子弹齐发,改变移动方向子弹数目不会改变,礼物持续时间为0.5秒,时间结束后变成一次发射一颗
实际结果
飞机碰到礼物“T”可以实现飞机三发子弹齐发,改变移动方向速度不会改变,时间结束后变成一次发射一颗
备注
测试用例TC-021
期望结果
飞机连续碰到两次礼物“T”可以使飞机六发子弹齐发,改变移动方向子弹数目不会改变,礼物持续时间为0.5秒,时间结束后变成一次发射一颗
实际结果
飞机连续碰到两次礼物“T”可以实现飞机六发子弹齐发,改变移动方向速度不会改变,时间结束后变成一次发射一颗
备注
测试用例TC-022
期望结果
飞机碰到礼物“S”可以使飞机受保护,碰到敌机不会死,改变移动方向受保护效果不会改变,礼物持续时间为0.5秒,时间结束后恢复原状,碰到敌机时会死,生命数减1
实际结果
飞机碰到礼物“S”可以实现飞机受保护,碰到敌机不会死,改变移动方向受保护效果不会改变,时间结束后恢复原状,碰到敌机时会死,生命数减1
备注
测试用例TC-023
期望结果
飞机碰到礼物“C”可以在原有基础上增加大招的数量,每碰到一次数量增加1
实际结果
每碰到一个“C”后可以实现大招数量的加1
备注
测试用例TC-024
期望结果
飞机碰到礼物“B”时可以在原有基础上增加生命数量,每碰到一一次生命数量增加1
实际结果
每碰到一个“B”后可以实现生命数量的加1
备注
测试用例TC-025
期望结果
当击毁所有的敌机以及最后的BOSS后进入下一关,并在屏幕显示“恭喜了,进入下一关”
实际结果
完成一关游戏后屏幕显示提示语,可以直接进入下一关游戏
备注
测试用例TC-026
期望结果
当完成三关游戏,击毁所有敌机后屏幕显示“恭喜任务完成”
实际结果
可以实现预期结果
备注
测试用例TC-027
期望结果
在游戏中途退出时进入进度保存对话框,选择“是”可以保存当前游戏进度,利用“继续游戏”可以进入最近保存的游戏,选择“否”不保存游戏进度,直接返回游戏主界面
实际结果
可以在游戏进行的任意时间退出保存当前游戏进度,选择“是”后重新进入“继续游戏”继续刚才保存的游戏,所有数据均不改变,选择“否”直接返回游戏主界面,进入“继续游戏”不能进入刚才进行的游戏,只显示最近一次保存的游戏界面
备注
测试用例TC-028