软件需要测试方案和测试系统对软件的性能进行测试。系统测试是通过执行程序来发现系统中的错误。测试和开发需要同步进行。
6.1测试目的
测试的是发现软件中存在的缺陷。测试都是需要人员按照产品行为描述来实施的。产品行为描述町以是书而得规格说明书,需求文档,产品文件或是用户手册,源代码或是工作的可执行程序。每种测试都需要产品运行于环境之下。每一种测试都要求以系统方法展示产品功能,以证明测试结果,发现其中出错的原因,从而让程序人员进行改进。
6.2系统测试过程中及结果
游戏采用功能测试技术进行测试。所谓功能测试,就是在已知游戏所具有的功能
的前提下,通过预测试每个功能是否都能正确实现。进行功能测试的方法如下:
1、测试陨石是否随机产生,陨石产生移动的方向和位置。陨石在界面的上方 相同的y轴,不同的x轴随机产生。陨石的下落方向为向着飞机的方向运动,使飞机可以打到陨石。陨石隔一段时间将会生成并且在不同的地方随机产生。
2、测试键盘w、s、a、d控件飞机上下左右的飞行。按“w”键飞机向上飞行,按“a’键飞机向左飞行,按"s”键飞机向下飞行,按“d”键飞机向右飞行。 空格控制飞机子弹的发射,点击其他的按键,发现飞机没有发生移动,同时点击启动的按键E机也没有发射出子弹。键盘的测试正常。
3、子弹射击陨石玩家会得到和应的分数,射击到一个陨石的分数人概是50分,射
击陨石的个数乘以射击每个陨石得到的分数和预期的分数相等。测试正确,没有错误
4、测试子弹射击到陨石后的情况。若子弹射击到陨石、限石发射爆炸、测试结果正确。若子弹射击到陨石,陨石并没有发射爆炸,测试发生错谋。经过测试,没有错误。
5、测试陨石撞碰飞机,飞机是否毁火。若陨石撷击到飞机上腐、飞机发生爆烤现象游戏结束,测试成功。若