贪吃蛇游戏测试计划

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

软件测试计划文档

一、引言

1. 编写目的

本测试计划文档作为指导此测试项目循序渐进的基础,帮助我们安排合适的资源和进度,避免可能的风险。本文档有助于实现以下目标:

1)确定现有项目的信息和应测试的软件结构。

2)列出推荐的测试需求

3)推荐可采用的测试策略,并对这些策略加以详细说明

4)确定所需的资源,并对测试的工作量进行估计。

5)列出测试项目的可交付元素,包括用例以及测试报告等。

2. 背景

软件系统名称:贪吃蛇游戏

该开发项目的历史:蛇引诱夏娃吃了苹果之后,就被贬为毒虫,阴险的象征。

而蛇吃东西是整只动物吞进去的,大概在文艺复兴的时候就有人发明的一种游戏,是现在贪吃蛇的前身。

该软件的用户是NOKIA手机用户,由测试小组的人员根据该文档执行此项目的测试任务。在开始执行本测试计划之前应实现游戏的基本功能,有完整的需求分析说明书,概要设计说明书,和详细设计说明书。

3. 定义

1)节:

一条蛇可以看成由许多正方形的“小格子”拼凑成,称作节。节是蛇身上最小的单位。

2)链表:

用来保存每一段的状态,链表的元素单位是节。且链表的第一个元素表示蛇的头部。

3)坐标系:

以左上角那点为(0,0),向右则x递增,向下则y递增。

4. 参考资料

张海藩:《软件工程导论》第五版清华大学出版社

肖刚等:《实用软件文档写作》清华大学出版社

二、计划

1. 软件说明

2. 测试内容

名称标识符:功能测试

进度安排:开始时间:2010-5-28 8:00

结束时间:2010-5-28 12:00

内容:对游戏的开始新游戏、暂停、继续、退出、查看历史成绩、计时、统计分数的7种功能进行测试,并测试程序的鼠标点击事件及按键响应事件。

3. 测试1(标识符)

2)条件

本项测试工作对资源的要求:

设备:硬件最低要求:CPU PII以上PC服务器。支持Windows98以上的操作系统。

软件:JVM,Eclipse

3)测试资料

●《贪吃蛇游戏设计的需求分析说明书》

●《贪吃蛇游戏设计的概要设计说明书》

●《贪吃蛇游戏设计的测试计划说明书》

●贪吃蛇游戏的源代码

●所在的媒体:Eclipse工具

●测试的输入输出举例:输入即按钮的选择或者快捷键、方向键;输

出即蛇的移动、游戏时间、分数等信息。

●测试方法:白盒测试,黑盒测试

●测试过程:

4)测试培训

培训内容:贪吃蛇游戏软件的使用

受训人员:参加测试的用户及开发任务组的人员

从事培训的工作人员:研发小组的人员

三、测试设计说明

1. 测试1(标识符)

1)控制

●输入:人工输入

●操作的顺序:第一次操作必须从NewGame开始,游戏尚未结束不

能Exit,也不能NewGanme,选择Pause后可以Resume,

可以Exit,如果Pause后Exit,下次再运行程序时可以从

Resume开始。

记录结果方法:记录用户输入的控制命令,蛇、食物、石头的状态、

时间、分数。

四、评价准则

1. 范围

本系统测试的主要内容为功能测试,界面测试

2. 数据整理

由于系统规模较小,所以,我们采用手工方式将测试数据加工成便于评价的适当的形式。

3. 尺度

1)能正确完成功能要求。

2)测试用例正确执行,由于系统的输出除时间和分数外没有什么精确的数字,

所以要求输出与预期的输出结果完全一致。

相关文档
最新文档