贪吃蛇测试分析报告

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

贪吃蛇

测试分析报告

开发小组成员:

目录

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版贪吃蛇设计说明书

高伟峰英等《软件工程与项目实践教程》科学

建军《Visual C#程序设计》清华大学

周峰《C#典型模块开发》中国铁道

胡飞《软件工程基础》高等教育

2.测试概要

1)、测试人员:朱青林王延川

2)、软件说明

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.测试资源消耗

相关文档
最新文档