本团队积极践行敏捷开发原则,边开发边测试,将测试贯穿在开发过程的始终。在整个过程中测试人员与开发人员保持着密切的沟通,尽最大努力地完成了本次软件开发的测试任务。本次迭代的测试主要采用人工测试方式进行。以下是各个模块的测试记录。
1、帮助模块测试
帮助模块主要功能是为新接触该游戏的玩家提供帮助。该模块应该提供清晰的游戏介绍,和必要的操作等方面的介绍,让玩家能很快地了解整个游戏软件的使用方式。
本游戏的帮助模块设置了3个按钮,每个按钮将对应一张或一组图片。本测试将主要测试按钮是否正确响应点击、图片是否正确等方面的情况。
测试项目 |
结果 |
备注 |
按钮响应 |
良好 | |
内容介绍 |
技能介绍和操作介绍部分文字有错 |
已改正 |
响应时间 |
正确 |
2、排行模块测试
排行榜模块主要记录玩家上一轮游戏的战绩以及整个游戏历史的积分榜。
测试项目 |
结果 |
备注 |
战绩记录 |
正确显示上一轮玩家所获积分 | |
积分榜 |
暂未实现 |
涉及到技术问题,将在第二轮迭代时实现 |
积分分享 |
未实现 |
设计联网问题:目标实现通过人人、qq或微博实现分享成绩 |
3、关于模块测试
关于模块用于介绍游戏基本信息,同时增加了“联系官方博客”按钮,玩家点击该按钮,将启动并打开我们的官方博客。
测试项目 |
结果 |
备注 |
文字 |
正确 |
中间经历过调整,现已正确 |
联系官方博客 |
正确 |
在pc机上能正常打开 |
4、设置模块测试
设置模块主要包括背景音乐的开关和游戏音效的开关,实现相应的启停功能
测试项目 |
结果 |
备注 |
背景音乐启停 |
正确 | |
音效启停 |
正确 |
5、游戏框架测试
这里的游戏框架指的是包括游戏主场景里的操作按钮、积分显示等与玩家交互的部分。
测试项目 |
结果 |
备注 |
移动操作 |
正确 | |
窗口操作 |
未实现 |
点击后界面窗口放大 |
鸟的变幻和背景的变幻 | 为实现 | |
积分显示 |
正确 |
积分显示能根据所设值及时更新 |
附加辅助 |
待定 |
6、游戏结束测试
游戏结束画面测试包括游戏是否在预设条件下正确结束,以及游戏结束时是否正确显示积分。
测试项目 |
结果 |
备注 |
游戏结束条件 |
正确 |
游戏结束条件有: 1、小鸟撞柱子 2、小鸟落地 |
游戏结束画面积分显示 |
正确 |
7、成就系统测试
成就系统用于显示玩家达到的游戏成就,主要测试其成就系统是否正确根据玩家上轮游戏情况作出正确反馈。
测试项目 |
结果 |
备注 |
所过柱子数 |
正确 |
该模块能正确取得玩家上一轮所过柱子数,并正确显示玩家达到的成就 |
8、地图测试
地图测试主要包括地图是否正确加载、是否存在边界等方面的问题。
测试项目 |
结果 |
备注 |
地图加载 |
正确 |
地图加载后效果符合最初设计 |
柱子上下移动 |
正确 | |
地图边界 |
存在 |
地图存在边界. |
道具生成 |
未完全正确 |
可以出现辅助生命值。 |