2.6.1任务描述
项目中,通过以上的学习,各个基本功能已实现,我们现在需要按照概要设计和详细设计规格说明书来实现整个系统的集成,可以实现基本功能, 并做简单的集成测试。如何做好系统测试,才能更好的发觉问题?我们使用几种常用测试方法进行编写测试用例来做进一步测试:等价类划分方法、边界值分析方法。
2.6.2任务目的
本任务的目的是通过对功能模块进行集成,并调试成功正确运行,进一步提高学生系统集成的能力,让学生养成团队协作的能力;通过对软件的测试,掌握常用测试方法,挖掘出设计中存在逻辑上缺陷及语法上的错误,培养学生软件测试意识,从而进一步完善软件功能;明白软件设计规范化的重要性。
2.6.3知识准备
2.6.4任务实现
选项按钮的功能测试
(1)点击“游戏开始”:游戏正常开始,结果正常;
(2)点击“游戏设置”:弹出游戏设置对话框;能够选中向下键↓选项和是否绘制网格选项,声音大小可调,点击“返回”按钮能够回到主菜单,结果正常;
(3)点击“退出游戏”:游戏正常退出,结果正常;
(4)点击“暂停”:游戏停止,“暂停”变为“取消暂停”,再点击“取消暂停”:游戏继续,结果正常;
(5)点击“返回主菜单”:游戏退回到主菜单界面,结果正常;
(1)两次点击相同图片,若满足算法,图片消失,则结果正常;
(2)图片点击测试:游戏过程中,点击鼠标左键:图片在没有其他图片阻挡的情况下可变灰色,结果正常;
(1)当点击两张相同图片:两站图片同时消失,结果正常;
(2)当图片消失,且满足一条直线时分数增加10分,满足一个拐点分数增加20分,满足两个拐点,分数增加30分;
(1)进入游戏时:背景音乐正常播放,图片消失时,有背景音乐播放;
(2)在游戏过程中,游戏区域背景颜色不断改变;在开始最后一关时:游戏区域越来越大,结果正常;
经过测试,本游戏实现了基本的连连看的功能,运行比较稳定,不过有些细节方面可能需要改进,游戏在很多方面还需要进一步完善。

