第六章 系统测试

本文详述了一款3D飞机大战游戏的系统测试过程,涵盖功能测试如陨石生成、飞机控制、子弹射击、碰撞检测等。测试方法包括验证陨石的随机产生和运动,键盘控制飞机移动与射击,以及得分计算。通过Unity3D、Visual Studio和Photoshop等工具实现游戏功能。尽管游戏已具备基本功能,但仍需后期维护以修正潜在问题。
摘要由CSDN通过智能技术生成

软件需要测试方案和测试系统对软件的性能进行测试。系统测试是通过执行程序来发现系统中的错误。测试和开发需要同步进行。

6.1测试目的

测试的是发现软件中存在的缺陷。测试都是需要人员按照产品行为描述来实施的。产品行为描述町以是书而得规格说明书,需求文档,产品文件或是用户手册,源代码或是工作的可执行程序。每种测试都需要产品运行于环境之下。每一种测试都要求以系统方法展示产品功能,以证明测试结果,发现其中出错的原因,从而让程序人员进行改进。

6.2系统测试过程中及结果

游戏采用功能测试技术进行测试。所谓功能测试,就是在已知游戏所具有的功能
的前提下,通过预测试每个功能是否都能正确实现。进行功能测试的方法如下:
1、测试陨石是否随机产生,陨石产生移动的方向和位置。陨石在界面的上方 相同的y轴,不同的x轴随机产生。陨石的下落方向为向着飞机的方向运动,使飞机可以打到陨石。陨石隔一段时间将会生成并且在不同的地方随机产生。
2、测试键盘w、s、a、d控件飞机上下左右的飞行。按“w”键飞机向上飞行,按“a’键飞机向左飞行,按"s”键飞机向下飞行,按“d”键飞机向右飞行。 空格控制飞机子弹的发射,点击其他的按键,发现飞机没有发生移动,同时点击启动的按键E机也没有发射出子弹。键盘的测试正常。
3、子弹射击陨石玩家会得到和应的分数,射击到一个陨石的分数人概是50分,射
击陨石的个数乘以射击每个陨石得到的分数和预期的分数相等。测试正确,没有错误

4、测试子弹射击到陨石后的情况。若子弹射击到陨石、限石发射爆炸、测试结果正确。若子弹射击到陨石,陨石并没有发射爆炸,测试发生错谋。经过测试,没有错误。
5、测试陨石撞碰飞机,飞机是否毁火。若陨石撷击到飞机上腐、飞机发生爆烤现象游戏结束,测试成功。若

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值