1、3.4测试机构及人员104测试项目说明114.1测试项目名称及测试内容114.2测试用例114.3测试进度安排114.4条件12(3)测试机构及人员144.5测试资料145评价155.1范围155.2准则156测试数据的记录、整理和分析157测试计划的审核和批准人168测试重点169、测试阶段技术1610代码测试171引言1.1编写目的测试计划是针对测试中的每个环节,粗略的估计测试大致需要的周期和最终测试报告递交的时间。它为整个测试阶段的管理工作和技术工作提供指南,并确定测试的内容和范围,为评价系统提供依据。测试计划说明书是项目经理或开发项目的负责人摆弄些的,并传递给最终用户、系统集成人员、测
2、试人员、软件开发人员、软件管理人员。系统集成人员、测试人员、软件开发人员、软件管理人员用它来安排工作进度,为整个测试工作知名方向。测试大纲是测试单位为了获得测试任务在项目招标阶段编制的文件,它是测试单位参与投标时投标书内容的重要组成部分。目的是要是建设单位信服,采用该方案,能够圆满实现建设单位的投资目标和建设意图,进而赢得竞争投标的胜利。 1.2编写背景俄罗斯方块经常被称为拼图游戏。玩家需要找出如何能把各块积木最好的拼在一起的方法。俄罗斯方块相当于直角的智力拼图游戏,或者其它一种“在这有限空间内组织几何体”的拼图。俄罗斯方块为了创造真正引人入胜的游戏,它巧妙的平衡了拼图游戏与动作游戏的机制。因
3、而每个人玩这个游戏都会有一次不同的体验。俄罗斯方块所用到的一种动作游戏机制是越来越逼近的威胁感,留给玩家的时间总是非常有限。俄罗斯方块中积木是从上面落下来。如果玩家不在积木落到屏幕底下或翻转它,不能给它找一个最有利的位置,这块积木就可能会堵住某处,而它下面的几行也就没有办法拼接完整,玩家也就离游戏结束又靠近了一行或几行。在游戏进程中,积木落下来的速度越来越快,这样对玩家的挑战也就越来越大,游戏的难度也逐步增加。1.3定义(1)下坠物:随机产生的一个即将下落的“积木”(2)旋 转:逆时针旋转90度(3)中 断:人为操作对游戏自主运行的影响(4)一键到底:指游戏中对于下坠物的操作,按某个键就会使下
4、坠物直接落到游戏区域底部(5)正常工作:没有人操作时游戏下坠物的自主下落。1.4测试范围测试范围包括前台界面的测试、功能测试、软硬件环境测试、软件产品质量测试,网络测试以及系统构架说明等。l 高软件测试必须实现的功能,软件有明确的功能定义和要求;l 中软件测试应该实现的功能,用户的功能定义和要求可能是模糊的、不具体的或低约束的,但是这类功能的缺少会导致用户的不满意,因此这类功能的具体需求应当有需求分析人员诱导用户产生并明确;l 低软件尽量实现的功能,并可根据开发进度进行取舍,但这类功能的实现将会增加用户的满意度。1.5重点事项1、分析所给代码并画出类图分为三个类方块类Block、砖块类Bric
5、k、方块类型BlockType,由于BlockType类型确定,这里考虑用枚举2、二维矩阵的使用矩阵对大家是新概念,二维矩阵采用二维数组来实现,实现起来与一维数组有所不同,具体用法可参考msdn代码案例3、定时器的应用在游戏初始化时设置一个定时器,定时重绘界,来根据游戏状态来判断游戏是否结束,游戏状态采用了枚举GameState来实现4、判断方块是否“触底”,如何将方块堆叠到所触及的方块上,还有判断行是否被充满,充满后消除正行,并记录分数5、玩家通过方向键来实现方块左右移动及旋转,主要靠触发窗体按键事件keyDown来实现6、游戏暂停和继续的处理7、根据玩家得分提取成绩前十名,在这里涉及到写入
6、注册表,也是新知识点1.6参考资料软件测试与测试技术软测之魂:核心测试设计精解游戏测试精通2测试任务概述2.1测试目标测试包括前台界面的测试、功能测试、软硬件环境测试以及软件产品质量测试等。2.2测试环境 硬件环境:计算机(含键盘、鼠标等),打印机等外围设备。 软件环境建议配置:操作系统 Windows 2000/XP/Vista/ CPU PentiumIV以上 内存 128M以上 硬盘空间 100M以上2.3需求概述保证前台界面的简介、清晰明了。所有软件功能的正常运行以及软硬兼环境的兼容性和健壮性。2.4条件与限制l 设备约束客户机:普通PC1) CPU:P4 1.8GHz以上2) 内存:
7、256MB以上3) 能够运行IE5.0以上版本的机器4) 分辨率:推荐使用1024*768像素Web服务器P4 2.0GHz以上1GB以上3) 硬盘:80GB以上4) 网卡:KMb/s速度数据库服务器 设计约束7、根据玩家得分提取成绩前十名写入注册表。 工期约束 完成期限:2014年5月 经费约束经费来源:自费 其它有关项目约束法律和政策方面的约束:本系统在法律允许的范围内。2.5测试策略1)前台界面的测试:要保证界面的扩展性、窗口界面的友好性以及声音支持的控制和界面颜色的协调性。2)软硬件环境的测试:更改不同的软件运行环境,配置和版本支持,确定软件运行的可行性。3)按键事件的功能测试:反复点
8、击各个按键,测试按键功能的正确性,并对其采取压力测试(不正当的按键和同时多个按键操作)。5) 代码测试:测试代码编写的规范性,功能编写的正确性。3测试计划3.1测试方案测试的方法包括:黑盒/白盒,静态/动态,手工/自动,冒烟测试,回归测试,公测。黑盒测试用例选取的原则是:以较少的用例覆盖尽可能多的内部程序逻辑结果。白盒测试用例选取的原则是:以较少的用例覆盖模块输出和输入接口,不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题。3.2测试项目(1) 用户界面测试内容目的进度窗体界面友好人机交互,玩家可以很方便进行操作100%界面扩展性玩家可以对方块的背景图进行自定义支持声音控制背景音乐
9、的开和关界面颜色整体协调(2) 按键事件的功能测试“开始”按钮测试点击“开始”按钮,开始游戏 输出:游戏开始“结束”按钮测试点击“结束按钮”,结束游戏 输出:游戏结束 方块移动测试游戏过程中,点击键盘上的“a、d、s”键方块正常移动,不会移出边界 方块翻转测试游戏过程中,点击“w”键方块无边界阻挡的情况下可翻转“级别”按钮的测试点击“级别”加减按钮,设定级别 输出:所设置的级别,游戏面板上方块下落速度相应变化“变换”键测试敲击变换形状相应的快捷键W 输出:变形 (3)其他专门测试 正确性游戏在不同系统平台显示时不会出现错误现象,分数排名能够正确显示完成健壮性能够供不同的用户使用,服务器端程序连
10、续应工作半年以上可靠性应用程序异常退出及崩溃的机率小于等于5% 性能、效率用户点击游戏系统作出反应延迟时间小于等于5秒易用性安装容易,操作简便清晰性安全性保证用户的游戏信息不被窃取、不会泄漏至外网可扩展性可在当前需求基础之上进行功能上的扩展兼容性可运行在大多数主流的硬件环境中 可移植性可运行在Windows不同能够版本的操作平台上 3.3测试准备(1) 测试工具序号用途工具名称版本来源1测试数据库Navicat8.0网上下载2Java测试MyEclipse8.53页面测试DreamWeaver 4开发工具JDK6.0开源工具(2)服务器软件接口本系统的软件环境如下: 操作系统:UNIX/Lin
11、ux/Windows 2000或以上版本 数据库:SQL Server 2005 开发工具包:JDK Version 1.4.2 Web服务器:Tomact 浏览器:IE 6.0以上通讯接口使用80端口,遵循的协议是TCP/IP协议。3.4测试机构及人员编号工作内容专业技术类别数量日常管理系统熟悉个各环节管理系统的日常操作维护系统精通软件各功能掌握档案管理系统的框架测试具体分工,负责测试的相应任务未定职务姓名E-mail电话开发工程师XX123313443开发经理XXX3453464测试负责人235455767测试人员Zm4568904324测试项目说明4.1测试项目名称及测试内容项目名称:俄罗斯方块测试内容:台界面的测试、功能测试、软硬件环境测试、软件产品质量测试以及代码的测试等。4.2测试用例输入输出是否允许偏差否方块移动,点击键盘上的“a、d、s”键方块翻转,点击“w”键“级别”按钮,点击“级别”加减按钮,设定级别“变换
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1