朝鲜1950软件测试文档

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

朝鲜1950软件测试说明书时间:2007年8月20日1引言1.1编写目的为保证游戏软件的正确运行,需要对软件进行有目的和有计划的测试,虽然测试不能遍历每一处可能存在的错误,但是可以遍历每一处出现错误的可能,所以编写此文档便于以后参考之用。1.2项目背景为积极参加齐鲁软件设计大赛,同时也为相应大学生教育的开拓创新,我们组队开发了此款游戏软件,基于J2ME语言和NetBeans集成开发环境,运行在索爱等多款手机上。2软件测试2.1测试目标1、游戏菜单的正确运行以保证游戏的正常开启和游戏环境的正确设置。2、各关游戏的正确运行和各关游戏之间正确衔接。3、背景音乐和音效的成功开启和关闭。4、高分榜的成功实现和玩家进度的成功保存。5、蓝牙数据传输模块的正确运行。6、“第五届齐鲁软件设计大赛参赛作品”及小组名的动态显示。2.2测试环境手机机型:索爱Z550C模拟器:索爱模拟器2.3测试资料1.主菜单规则:先显示闪屏,闪屏依次显示3张图片,用户可以按确定键跳过闪屏。然后显示菜单一,即选择是单人游戏还是多人游戏,若用户选择了单人游戏,显示菜单二,即选择继续游戏/新游戏/高分榜/帮助/关于。进入继续游戏,可以选择第几关进入游戏。若用户选择了双人游戏后,显示菜单三,即选择作为服务端还是作为客户端。用户选择一种后,开始尝试访问网络,待连接好后便可进入游戏。2.跨过鸭绿江规则2.1操作说明:Right(数字键”6”)右行UP(数字键”8”)上跳Select(数字键”5”)开火,斜向上打飞机2.2游戏的规则:1,人物的任务是跨过鸭绿江,所以设计人物只能向前走,不能向后退。2,人物看到飞机向自己投掷炸弹时,可以用自己手中的枪打掉炸弹,也可以停下来躲过炸弹。3,人物可以打飞机,打掉一架飞机加10分;但人物在打飞机时,不能同时向前移动。4,人物遇到断桥时,下桥时,不需要用户进行操作;上桥时必须要按下向上键。5,人物在冰面上行走时,遇到冰洞必须要在适当的位置,跳起;一旦掉入冰洞就会被淹死,游戏结束,用户就不能通过本关游戏。6,人物必须在规定的时间内通过此桥,否者游戏结束,用户通不过本关游戏。7,人物还必须要躲避飞机的炸弹,否者当人物的血量减为0时,游戏就结束,用户就通不过本关游戏。3.第一次战役规则本关共有三个场景,士兵生命初始值为100。第一场景是林地,士兵需要躲避敌人的子弹和地雷,消灭敌人可以加分,并且有机会得到奖品,奖品分两类:得到一个药箱加生命值10,得到一个星加100分,但撞死敌人则失去获得该敌人携带的奖品的机会,同时士兵的生命值减10,分数加100,踩到地雷士兵生命值减10。士兵碰到奖品视为获得奖品。士兵打到第一场景的末尾,会看到敌人的哨塔和栅栏,打掉栅栏出现闪烁的箭头,指引士兵过渡到第二场景;第二场景是营地,遍布敌人的帐篷,其中一个帐篷的入口处会出现闪烁的箭头,指引士兵过渡到第三场景,士兵需要消灭敌人,找到该入口,过渡到第三场景;第三场景是地下室,敌人数量较多,士兵消灭15个敌人即可过关,获得最终的大捷。为了便于士兵依次找到过渡入口,设有隐式的边界控制,从而限定士兵的活动范围。整关游戏限时五分钟,屏幕右下方设有时间提示,超时则闯关失败。角色操作:上(数字键2):上移;下(数字键8):下移;左(数字键4):左移;右(数字键6):右移;OK键:开火。4.以一敌百的空军规则己方飞机初始位置在屏幕的下方,敌机不断的从屏幕上方涌出。己方飞机自动开炮,默认炮弹为普通炮弹,待获得P道具后加强火力,升级为加强型炮弹。敌机分为五种,有的有智能;有的没有智能,而只能随机地投弹。敌机情况如下:敌机名特性运动路径生命值武器敌机1防弱,攻弱,机动性弱随机10圆炮*2敌机2防弱,攻中,机动性强跟踪角色10圆炮*5敌机3防强,攻中,机动弱随机30子母弹*1敌机4防强,攻强,机动中随机50圆炮*5+子母弹*2敌机5防差,攻弱,机动强自杀性撞击角色5无敌机不断向己方飞机开炮,飞机中炮后会生命值会减少,减至0时飞机爆炸。打中一架敌机会得到相应的分数,分值由敌机难度而定。打掉最后的Boss后过关。5.上甘岭阻击战规则5.1:操作说明:Left(数字键”4”)向左移动摄象机视角和准星炮台的位置,以及移动可视窗口Right(数字键”6”)向右移动摄象机视角和准星的位置,以及移动可窗口Up(数字键”8”)向上移动准星的位置Down(数字键”2”)向下移动准星的位置Select(数字键”5”)开火向准星的中心发射子弹.5.2,游戏的规则:1),人物可以通过操作左右键实现摄像机和准星炮台以及背景的移动,移动的范围为360度。2),人物可以通过操作上下键实现准星和炮台的上下移动,移动的范围是有限制的。3)当坦克离的人的距离足够近时,坦克就会向人开火,人就要掉血;只要士兵不打掉这个坦克,则人物就要一直掉血。4)当人物打掉这个坦克后,坦克可能会留下一些奖品,有加分的也有加血的奖品;但人物必须通过炮台打掉他们才能得到这些奖品;如果奖品一直没有被打掉,他生成一段时间后就自动的消失掉了。5),如果士兵能够坚持打掉30辆坦克,则人物就能顺利的通过本关,否则就不能通过本关。6、全面反击规则:士兵只能在路的范围内运动,而且也不会超出路的边界,敌人可以从四面八方出现,需要士兵灵活躲避敌人的子弹,和准确射中敌人;路中可能会遇到路障,士兵不能越过障碍只能绕过障碍,如果障碍在路中间,需要士兵用枪打爆,但需要士兵掌握距离,因为在距离路障的爆炸范围内士兵会受伤,但好处是敌人也会因此而死亡;路边是一些奖品等待士兵用枪击中获得,这些奖品是用于增加士兵的生命值和减小游戏的难度的,最后如果士兵达到一定的分数就会与BOSS相遇并交战,如果士兵成功将BOSS打掉就算闯关,并赢得游戏。2.4测试计划(1)游戏菜单测试(2)游戏规则测试1、跨过鸭绿江测试2、第一次战役测试3、以一敌百的空军测试4、上甘岭阻击战测试5、全面反击规则测试(3)游戏衔接的测试(4)游戏进度保存测试2.5测试报告(1)游戏菜单测试1闪屏测试预期结果:闪屏依次显示3张图片,一张图片显示2秒钟。运行结果:与预期结果相同4菜单一测试预期结果:选择是单人游戏还是多人游戏,运行结果:与预期结果相同4菜单二测试预期结果:即显示继续游戏/新游戏/高分榜/帮助/关于运行结果:与预期结果相同4菜单三测试预期结果:菜单三,即选择作为服务端还是作为客户端运行结果:与预期结果相同4高分榜测试预期结果:选择高分榜后,显示分数排名前5名玩家的分数和姓名。运行结果:与预期结果相同4帮助与关于测试预期结果:选择帮助和关于后显示相应的信息运行结果:与预期结果相同(2)游戏规则测试1.跨过鸭绿江测试1,预期效果:进入游戏的开始界面,出现滚动的背景介绍的字幕;用户应该可以通过按下数值“5”键或则Select键跳过此显示界面,直接进入游戏。测试结果:进入游戏,看到了滚动的字幕,字幕介绍关于游戏的背景的一些内容;按下数字“5”键后,跳过了次界面,进入了本关游戏。测试效果和预期效果相同。2,预期结果:玩家通过操作向右键,应该能使人物向前走动,并且应该能观测的天上会不断的有飞机飞过。测试结果:按下向右键,士兵向右移动,并且天空中不断的有飞机飞过。测试效果和预期效果相同。3,预期结果:玩家按下数值“5”键,或者选者键,应该可以斜向上发射子弹;如果子弹打中飞机,则用户可以得到相应的分数,并且飞机爆炸。测试结果:玩家按下数值“5”键,或者选者键,有斜向上的子弹发出;如果子弹打中飞机,则用户的分数增加了100分,并且飞机爆炸消失。测试效果和预期效果相同。4,预期结果:当士兵遇到了被敌机炸毁的桥,士兵会应该可以自动下桥。测试结果:当士兵遇到断桥时,士兵会自动走下桥。测试效果和预期效果相同。5,预测结果:当用户在适当的时间,按下向上键或者数字“8”键,士兵应该跳起,走过冰洞。测试结果:当用户在适当的位置按下向上键或者数字“8”键时,士兵跳过了冰洞。测试效果和预期效果相同。6,预测结果:当用户在冰面上走动,走到新的一段桥的边缘的时候,用户在适当的时间按下向上键或者数值键“8”,使士兵上桥;否则士兵就不能继续前进。测试结果:当士兵走到桥的边缘的时候,不能够继续向前走;当按下上键或者数值键“8”时,士兵就跳到了桥上,并且可以继续向前走了。测试效果和预期效果相同。7,预测结果:当飞机落下的炸弹炸到人时,人物身上会有掉血的画面,并且人物的血量应该减少。测试结果:当士兵被飞机炸到时,出现了以上画面,说明有掉血的画面,并且右上角的血量一栏中,也减少了。测试效果和预期效果相同。8,预测结果:当士兵掉入冰洞被淹死,游戏将结束;2秒钟后自动转入战绩显示界面。测试结果:当士兵掉入冰洞中后,出现了以上画面,说明士兵被淹死;2秒后跳到了战绩界面,说明本次游戏结束。测试效果和预期效果相同。9,预测结果:当士兵在规定的时间内走过了桥后,出现任务完成界面,并且跳入战绩显示界面。测试结果:从上图知,当用户在规定的时间内走过了桥,弹出了任务完成界面;并且跳入了战绩显示界面。测试效果和预期效果相同。10,总结:结果测试游戏的各项功能都已经顺利的实现,单机部分测试完成。互联部分:互联部分在开始得时候实际上是单机部分,所以在阅读此部分前,请首先阅读单机部分的内容。1,在自己还没有死掉之前,的操作和单机部分完全相同。2,预测结果:在一个士兵死掉的情况下,同步过程的建立需要一小段时间,在这段时间中,会出现不同步的现象,测试结果:从上图可以看到此时两个用户的界面的内容还没同步。3,预测结果:经过一小段时间后,双方会同步。测试结果:经过几秒钟后,观察两图发现两边已经同步了。2.第一次战役测试2.1、单机部分:1、游戏之前的滚动字幕:内容:游戏的主题背景:我军入朝初期,美军对我军战力极为轻视,在数量上也大大低估了,由于我军严格的纪律性和组织性,再加上恰当的伪装,使美军认为我军派兵5万,实际上我军比这个数多出20万。我军决定利用敌方的轻视发动突然性袭击,美军将为他们错误的判断付出沉重的代价。预期:字幕滚动完毕进入游戏,按确定键可以跳过滚动字幕。运行结果:与预期结果相同。2、预期:生命值,分数,剩余时间的显示:屏幕左上角显示分数,右上角显示士兵生命值,右下角显示剩余时间,以秒为单位,限时五分钟,初始值为300秒。运行结果:与预期结果相同。3、预期:第一场景:林地;本关游戏开始,士兵初始位置位于第一场景的起始部分。运行结果:与预期结果相同。4、预期:第一场景遍布地雷,地雷做成闪烁效果,颜色忽明忽暗,士兵需要躲避地雷,踩到地雷士兵生命值会减10,并且会显示地雷爆炸画面。运行结果:与预期结果相同。5、预期:士兵遇到敌人会向敌人射击,同时敌人也会向士兵射击,士兵需要躲避敌人子弹,士兵中一发子弹生命值会减2,士兵也要尽量避免与敌人相撞,撞倒敌人,敌人死亡,士兵生命值也会减10,作为奖励士兵分数会加100。运行结果:与预期结果相同。6、预期:敌人有可能携带奖品,士兵消灭携带分数道具的敌人可以得到加分奖品,士兵得到奖品方式:与奖品碰撞即视为获得奖品,得到一个星加100分。运行结果:与预期结果相同。7、预期:士兵消灭携带生命值道具的敌人可以得到加生命值的奖品,士兵得到奖品方式:与奖品碰撞即视为获得奖品,得到一个药箱,士兵生命值加20。运行结果:与预期结果相同。8、预期:第一场景末尾会出现阻拦士兵继续前进的敌人的哨塔和栅栏,士兵需要打掉挡路的栅栏才能继续前进。运行结果:与预期结果相同。9、预期:士兵朝栅栏开枪,栅栏出现闪烁效果。运行结果:与预期结果相同。10、预期:打掉栅栏出现闪烁的箭头指引士兵朝前走。运行结果:与预期结果相同。11、预期:士兵进入第二场景:敌人营地。士兵只能在帐篷之间的路上行走,士兵行进过程中需要小心躲避敌人子弹,也要尽量避免与敌人相撞。运行结果:与预期结果相同。12、预期:第二场景末尾:出现闪烁的箭头,指引士兵进入第三场景:运行结果:与预期结果相同。13、预期:士兵进入第三场景:敌人地下室;规则同前。该场景敌人数量较多,士兵需要小心躲

1 / 27
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功