北京理工大学珠海学院计算机学院 《软件测试流程管理》期末考核报告
论文名称: 扫雷游戏测试报告
专业班级: 软件工程一班 学生学号: [1**********]4 学生姓名: 廖健强
目录
1.扫雷游戏简介 ................................................................................. 1
1.1系统概述: ............................................................................................... 1 1.2 系统需求概述: ...................................................................................... 1 1.3 系统设计概述: ...................................................................................... 2
2. 测试方案和策略 ........................................................................... 3
2.1 测试方案与策略。 .................................................................................. 3 2.2测试内容说明: ....................................................................................... 3 2.3测试准备工作: ....................................................................................... 6 2.4条件与限制: ........................................................................................... 6
3. 功能测试 ....................................................................................... 7 4. 测试进度安排 ............................................................................... 8 5. 测试退出标准 ............................................................................... 9 6. 测试用例 ..................................................................................... 10 7.测试缺陷 ....................................................................................... 25
测试的缺陷如下表所示: ...........................................................................25
8. 测试报告 ..................................................................................... 26
8.1测试用例执行结果: .............................................................................26 8.2测试结果分析 .........................................................................................27 8.3 缺陷分析 ................................................................................................28
9. 结论 ............................................................................................. 29 10.综合评价 ..................................................................................... 29
10.1测试问题总结 .......................................................................................29 10.2软件能力 ...............................................................................................29 10.3限制和缺陷 ...........................................................................................29 10.4建议 .......................................................................................................29
1.扫雷游戏简介
1.1系统概述:
扫雷游戏是一款为winds xp 系统设计制作的益智类游戏,无论任何职业,无论男女老少都适合玩的一款游戏。
其操作简单,画面简约,可玩性强,受众广,可以很好的缓解人们的压力,愉悦人们的心情,锻炼人的耐心,有益于大脑。
1.2 系统需求概述:
对于我们的软件系统扫雷游戏,我们应该把界面弄得尽量美观,因为只有美观玩的人才能有兴趣往下玩,所以在画界面时应该往美观与整洁方面努力. 同时我们还应该把排行榜弄好,因为具有排行榜才能使玩家更有兴趣去玩。我们还应该设一些难度选择。以供提高玩者欲望。对于那个鼠标的控制应该设置的灵活,只有这样别人才会选你的软件。
另外,在游戏成功与失败时分别有不同的音乐与动画,使玩者心情舒畅,想继续挑战下一难度级别的扫雷。
本系统的具体系统需求概述如下表所示:
1
1.3 系统设计概述:
本游戏必须能够,使得所有的需求得到实现,通过所有必要的测试,得到用
户的肯定。本系统的 开发坏境:VC++6.0+Window xp,运行环境:Windows xp。
2
2. 测试方案和策略
2.1 测试方案与策略。
本软件的测试采用白盒测试方法,使用QC测试管理软件来管理测试,使用自动化测试工具QTP来进行配合手工的测试。
2.2测试内容说明:
根据系统的需求我们将进行功能和界面的测试。如下所示: 功能需求
3
4
界面需求
5
2.3测试准备工作:
分为硬件和软件的准备。分别如下表: 软件:
硬件:
2.4条件与限制:
因为测试软件、人力资源、时间等方面的原因,可靠性测试,安全性测试等测试未进行。
6
3. 功能测试
测试的模块为功能测试和界面测试。从阶段性分为以下五个部分进行测试: 1、 测试游戏主窗口是否与预期的一样。 2、 在程序中所用到的算法是否得当。 3、 用户是否能够自定义雷区。
4、 当用户过关时是否能弹出对话框“恭喜你过关”等字样。 5、 测试是否有扫雷英雄榜.
本测试使用白盒测试,以手动结合自动化的测试方法进行的。
7
4. 测试进度安排
5. 测试退出标准
功能测试方面:
功能测试是系统测试中的一种重要测试方法,它不管软件内部的实现逻辑,以检验输入输出信息是否符合规格说明书和需求文档中有关功能需求的规定为目标。
这要求测试设计者对产品的规格说明、需求文档、产品业务功能都非常熟悉,同时对测试用例的设计方法也有一定掌握,才能设计出好的测试方案和测试用例,高效地进行功能测试。
功能测试分为功能测试用例设计,用例执行,输出测试报告等。功能测试的关键在于设计高质量的用例,但用例的设计通常和业务紧密相关,很难给出一般有实际意义的操作指导,但一些方法是共通的。例如:等价类划分,边界值分析,错误推测等。 界面测试:
看界面设计是否人性化,是否符合易用性,界面设计中是否有错别字或者图案所表达的意思是否容易理解或者不会产生歧义。
6. 测试用例
测试的缺陷如下表所示:
8.1测试用例执行结果:
测试用例执行结果如下表所示:
8.2测试结果分析 8.2.1 覆盖分析 8.2.1.1 测试覆盖分析
8.2.1.2 需求覆盖分析
需求覆盖率= 100%
8.3 缺陷分析
本次测试中发现2个BUG按严重程度,分布为:
按缺陷在各功能点的分布情况 :
9. 结论 软件开发的测试工作基本完成,发现的问题必须尽快解决,本软件已达到交付给用户使用的基本要求。
10.综合评价
10.1测试问题总结 出现的问题有:
1、测试需求不到位。
2、考虑问题不全面。
3、测试硬件、软件不足。
4、测试用例部分描述不清楚、存在二义性。
5、测试时间规划不合理、没有注意到假期等因素。
6、在各个评审阶段过于仓促,没有很好的发回评审的用处。 10.2软件能力
软件基本实现了功能和界面的需求,能同过绝大多数的测试用例,软件的功能较为全面,软件的界面比较人性化,可以交付给用户使用。 10.3限制和缺陷
有两个缺陷尚未解决,在多次使用游戏软件时可能会出现上面所说的严重BUG。
10.4建议
尽快解决上述两个软件上的缺陷,使得用户的体验更加的良好,那样我们的软件才能更加的成功。
附录:答辩记录表