贪吃蛇测试分析报告.docx
- 文档编号:25563917
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:9
- 大小:189.53KB
贪吃蛇测试分析报告.docx
《贪吃蛇测试分析报告.docx》由会员分享,可在线阅读,更多相关《贪吃蛇测试分析报告.docx(9页珍藏版)》请在冰豆网上搜索。
贪吃蛇测试分析报告
贪吃蛇
测试分析报告
开发小组成员:
1.引言—————————————————————4
1.1编写目的——————————————————4
1.2项目背景——————————————————4
1.3定义————————————————————4
1.4参考资料——————————————————5
2.测试概要————————————————————5
3.测试结果及发现—————————————————6
3.1游戏方面——————————————————6
3.2界面菜单测试————————————————9
4.对软件功能的结论————————————————11
4.1游戏运行方面————————————————11
4.1.1能力—————————————————11
4.1.2限制—————————————————11
4.2界面设置方面————————————————11
4.2.1能力—————————————————11
4.2.2限制—————————————————11
5.分析摘要————————————————————12
5.1能力————————————————————12
5.2缺陷和限制—————————————————12
5.3建议————————————————————12
5.4评价————————————————————12
6.测试资源消耗——————————————————12
1.引言
1.1编写目的:
明白用户需求,为系统设计和编码人员提供依据,查找项目中存在的错误及可能存在的错误,完善软件不足的地方,提升软件的部分功能、性能。
1.2项目背景:
软件项目名称:
贪吃蛇游戏
1.用户需要开发一款命名为贪吃蛇的休闲小游戏
2.开始游戏时,存在一条向右运动的小蛇和蛇需要吃掉的豆
3.用户通过键盘的“上下左右”键控制小蛇分别向“上下左右”运动来吃掉豆,同时增加自身的长度
4.小蛇吃掉游戏规定数量的豆后,游戏结束
5.游戏分为初级、中级、高级
6.小蛇不能碰到边界
7.小蛇自身不能碰撞
8.游戏可以暂停和重新开始
9.游戏完成后计算所得分数
10.游戏在任何时候都可以退出
1.3定义
1):
块
一条蛇可以看成由许多正方形的“小格子”拼凑成,称作块。
块是蛇身上最小的单位。
2)blocklist:
用来保存每一段的状态,顺序表的元素单位是块。
且顺序表的第一个元素表示蛇的头部。
3)坐标系:
以左上角那点为(15,15),向右则x递增,向下则y递增。
1.4参考资料:
TNT版贪吃蛇需求规格说明书
TNT版贪吃蛇设计说明书
高伟峰英等《软件工程与项目实践教程》科学
建军《VisualC#程序设计》清华大学
周峰《C#典型模块开发》中国铁道
胡飞《软件工程基础》高等教育
2.测试概要
1)、测试人员:
朱青林王延川
2)、软件说明
功能
输入
可能的输出结果
开始游戏
点击开始(N)
在游戏的主界面上出现食物,有十个节点的蛇开始移动
暂停游戏
点击暂停(P)或G(g)
蛇停止移动
继续游戏
点击继续(T)或H(h)
蛇继续移动
游戏失败
蛇碰到自身或碰到边界
出现提醒,选择是否重新开始
重新开始游戏
点击重新开始(C)
蛇开始移动
设置为初级
点击初级(S)
速度慢
设置为中级
点击中级(M)
速度增加
设置为高级
点击高级(L)
速度快
帮助
点击帮助(H)
弹出帮助信息
3)、名称标示符:
功能测试
进度安排:
三天
容:
对游戏的开始、暂停、继续、初级、中级、高级等进行调试,以得到预期的效果。
3.测试结果及发现
3.1游戏方面:
1)开始:
程序运行后,会出来只有十节的蛇和一个红色的食物。
2)暂停/继续:
当程序正在运行时,点击暂停/继续按钮,蛇停在当前的位置,再次点击蛇又从当前位置继续运动。
3)重新开始:
当游戏结束或想重新开始一局时,点击此按钮,游戏又回到最初的状态,一个食物,一个运动着的蛇块,且游戏积分清零。
所以重新开始功能能够实现。
4)退出:
点击退出按钮,游戏窗口关闭,回到程序界面。
所以退出功能可以实现。
5)游戏失败:
蛇碰到自身或碰到边界
3.2界面菜单测试
等级设置:
1)游戏等级设置:
当在游戏还没开始时点击了菜单上的不同等级选项后,再点击开始按钮,蛇会以不同的速度运动。
从初级到高级蛇的速度逐渐加大。
所以等级设置正确,此游戏能够实现不同速度的运动。
2)游戏帮助:
打开此项菜单,包括游戏等级设置说明和蛇颜色设置说明两项。
3)积分:
当蛇吃了一块食物后,积分文本框会相应的实现加10分的功能,并且当游戏结束之后会弹出过关成功的对话框。
4.对软件功能的结论
4.1游戏运行方面
4.1.1能力
根据多次测试,达到预期效果。
每吃一个食物,舍身长度加一,积分加十分。
4.1.2限制
积分累积到300分,出现“恭喜你闯关成功”对话框,游戏结束。
4.2界面设置方面
4.2.1能力
根据多次测试,设置方面可以达到预期效果,进行设置初级、中级、高级设置时,速度变化明显。
4.2.2限制
高级设置后速度过快,操作不容易进行。
5.分析摘要
5.1能力
1).本款游戏在界面设计上清晰明了、美观大方;在操作上简单、易懂。
有效率高,不易出错的优点。
2).本游戏着重于娱乐大众,并且有锻炼反应速度的特点。
5.2缺陷和限制
暂未发现缺陷,实际运行环境上没有任何限制,在兼容性没有任何问题。
5.3建议
(1):
可以在给出分数的前提下,再加入时间的因素。
(2):
当主界面出现时,可以在界面上显示暂停的蛇以及食物,点击开始蛇开始运动。
(3):
添加一图片使得界面方面更加美观,可以添加背景音乐。
5.4评价
该项目的开发已达到预期目标,在测试开始、暂停、继续、初级、高级等方面都符合要求,可以交付使用。
6.测试资源消耗
由于测试人员水平有限,电脑配置等原因,本次测试耗时三天完成。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 贪吃 测试 分析 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)