项目测试和游戏性增强

  目前,项目功能已经完成,进行了一些项目测试。下一步,将游戏美工和游戏性提升为主要任务。

相关的测试情况:

 

测试用例

编号:

TC-01

名称:

游戏主界面

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

  1. 启动游戏,观察游戏主界面。

期望:

  1. 主界面显示正确,包括“开始游戏”,“关于”,“退出”三个按钮。

 

编号:

TC-02

名称:

关于游戏

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

  1. 启动游戏,选择“关于”选项,观察“关于游戏”界面。
  2. 按下回退按钮。

期望:

  1. 显示“关于游戏”界面,包括游戏版本和游戏基本介绍。
  2. 返回游戏主界面。

 

编号:

TC-03

名称:

退出游戏

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

  1. 启动游戏,选择“退出”选项。

期望:

  1. 游戏正常退出。

 

编号:

TC-04

名称:

开始游戏

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

  1. 启动游戏,选择“开始”选项。
  2. 观察游戏界面。

期望:

  1. 游戏进入第一关。
  2. 游戏界面显示正确,左侧中央位置为射击者,怪物从右侧进入界面,上方显示命中怪物数(0)、当前生命数(20)和当前关卡(1)。

 

编号:

TC-05

名称:

游戏过程中按下HOME键

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

条件:游戏处于任意关卡。

  1. 按下HOME键。
  2. 按下回退键回到游戏。

期望:

  1. 游戏恢复到按下HOME键之前的状态。

 

编号:

TC-06

名称:

射击没有命中

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

条件:游戏处于任意关卡

  1. 射击但是没有命中任何怪物,观察弹道。
  2. 观察上方命中怪物数。

期望:

  1. 每次射击发出一颗子弹,弹道保持直线,从游戏界面边缘离开之前不会消失。
  2. 命中怪物数保持不变。

 

编号:

TC-07

名称:

射击并且命中

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

条件:游戏处于任意关卡

  1. 射击并且命中某一怪物,观察弹道。

期望:

  1. 命中怪物之前,弹道保持直线,命中怪物时子弹消失,同时怪物高亮显示或者消失。

 

编号:

TC-08

名称:

怪物移动

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

条件:游戏处于任意关卡

  1. 观察怪物移动方向和轨迹。

期望:

  1. 怪物向界面右侧,水平单向移动,轨迹保持直线。

 

编号:

TC-09

名称:

怪物移动速度

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

条件:游戏处于任意关卡

  1. 分别记录三种怪物从界面右侧移动到界面左侧的时间。
  2. 比较三种怪物的移动时间。

期望:

  1. 低级怪物的移动时间最短,中级怪物的移动时间次之,高级怪物的移动时间

 

编号:

TC-10

名称:

怪物等级(低级怪物)

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

条件:游戏处于任意关卡

  1. 向低级怪物射击一次并且命中,观察现象和上方命中怪物数。

期望:

  1. 子弹和怪物同时消失,命中怪物数加1。

 

编号:

TC-11

名称:

怪物等级(中级怪物)

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

条件:游戏处于任意关卡

  1. 向中级怪物射击一次并且命中,观察现象和上方命中怪物数。
  2. 向步骤1的中级怪物再射击一次并且命中,观察现象和上方命中怪物数。

期望:

  1. 子弹消失,怪物高亮显示,但是不消失,命中怪物数没有变化。
  2. 子弹和怪物同时消失,命中怪物数加1。

 

编号:

TC-12

名称:

怪物等级(高级怪物)

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

条件:游戏处于任意关卡

  1. 向中级怪物射击一次并且命中,观察现象和上方命中怪物数。
  2. 向步骤1的中级怪物再射击一次并且命中,观察现象和上方命中怪物数。
  3. 向步骤1的中级怪物再射击一次并且命中,观察现象和上方命中怪物数。

期望:

  1. 子弹消失,怪物高亮显示,但是不消失,命中怪物数没有变化。
  2. 子弹消失,怪物高亮显示,但是不消失,命中怪物数没有变化。
  3. 子弹和怪物同时消失,命中怪物数加1。

 

编号:

TC-13

名称:

游戏过关(继续游戏)

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

条件:游戏处于第一关

  1. 本关怪物全部出现,当前生命数大于等于1。
  2. 本关怪物全部出现,当前生命数大于等于1。
  3. 本关怪物全部出现,当前生命数大于等于1。
  4. 本关怪物全部出现,当前生命数大于等于1。

期望:

1.  提示顺利通过第一关,选择“继续”后进入第二关。

2.  提示顺利通过第二关,选择“继续”后进入第三关。

3.  提示顺利通过第三关,选择“继续”后进入第四关。

4.  提示顺利通过全部关卡,选择“回到主界面”后回到主界面。

 

编号:

TC-14

名称:

游戏过关(重新开始本关卡)

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

条件:游戏处于任意一关开始时

  1. 记录当前命中怪物数、当前生命数和当前关卡。
  2. 本关怪物全部出现,当前生命数大于等于1。
  3. 记录当前命中怪物数、当前生命数和当前关卡。

期望:

2.  提示顺利通过本关卡,选择“重新本关卡”后重新进入本关卡。

3.  当前命中怪物数、当前生命数和当前关卡和步骤1中记录的当前命中怪物数、当前生命数和当前关卡一致。

 

编号:

TC-15

名称:

游戏过关(回到主界面)

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

条件:游戏处于任意一关开始时

  1. 本关怪物全部出现,当前生命数大于等于1。

期望:

1.  提示顺利通过本关卡,选择“回到主界面”后回到主界面。

 

编号:

TC-16

名称:

生命减少

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

条件:游戏处于任意关卡

  1. 有某一怪物移动到界面左侧,观察上方当前生命数。

期望:

  1. 当前生命数减1。

 

编号:

TC-17

名称:

游戏失败(重新开始本关卡)

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

条件:游戏处于任意一关开始时

  1. 记录当前命中怪物数、当前生命数和当前关卡。
  2. 使合适数量怪物移动到界面左侧,让当前生命数为1。
  3. 有某一怪物移动到界面左侧,观察现象。
  4. 记录当前命中怪物数、当前生命数和当前关卡。

期望:

  1. 提示游戏失败,选择“重新本关卡”后重新进入本关卡。
  2. 当前命中怪物数、当前生命数和当前关卡和步骤1中记录的当前命中怪物数、当前生命数和当前关卡一致。

 

编号:

TC-18

名称:

游戏失败(回到主界面)

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

条件:游戏处于任意关卡,当前生命数为1

  1. 有某一怪物移动到界面左侧,观察现象。

期望:

  1. 提示游戏失败,选择“回到主界面”后回到主界面。

 

编号:

TC-19

名称:

游戏关卡难度

创建时间:

2012-05-25

修改时间:

2012-05-25

步骤:

条件:游戏依次处于第一关、第二关、第三关和第四关

  1. 分别记录各个关卡中怪物的总数。
  2. 分别记录各个关卡中高级怪物的数量。

期望:

  1. 第一关中怪物的总数 < 第二关中怪物的总数 < 第三关中怪物的总数 < 第四关中怪物的总数。
  2. 第一关中高级怪物的数量 < 第二关中高级怪物的数量 < 第三关中高级怪物的数量 < 第四关中高级怪物的数量。

 

 

 

 

 

测试报告:

 

 

posted @ 2012-05-29 18:59  Only For SS  阅读(197)  评论(0编辑  收藏  举报