欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《坦克大战》单元测试(共9页).doc

    • 资源ID:13936743       资源大小:158KB        全文页数:9页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《坦克大战》单元测试(共9页).doc

    精选优质文档-倾情为你奉上坦克大战游戏单元测试报告一、 编写目的通过对有游戏程序中的最小的单元进行系统的测试,使游戏程序中的潜藏的BUG,明显的功能上的语义性错误尽早暴露出来,方便以后的开发。二、 测试时间和人员测试时间:2014-5-13测试者:王浩菲三、 测试环境硬件环境:Windows 7 操作系统、java虚拟机。软件环境:eclipse集成开发环境及自带Junit单元测试工具。四、 程序单元描述游戏程序目前主要分为一下几个单元:1. 游戏主面板类:包括所有游戏元素在窗口的绘制显示,实现双缓冲,事件监听处理等,面板重绘,各个对象的实例化操作。2. 坦克类:游戏中所有坦克对象属性(1) 坦克的好坏 (2) 生命值 (3) 移动速度 (4) 坦克高度和宽度 (5) 坦克起始坐标 (6) 坦克的起始方向 以及一些方法(1) 坦克的初始化(2) 绘制坦克(3) 控制坦克移动(4) 确定坦克的方向(5) 坦克开火(6) 碰撞检测(7) 坦克撞墙检测(8) 坦克发射超级炮弹还包括一个内部类(1)血条类3. 子弹类:描述坦克打出的子弹的属性等属性(1) 子弹的速度(2) 子弹宽高(3) 子弹生存情况(4) 子弹的“好坏”(5) 子弹起始坐标及方向一些方法(1) 子弹的初始化方法(2) 子弹的绘制(3) 子弹的移动(4) 击中坦克的检测(5) 击中墙的检测4. 爆炸类:描述子弹击中坦克产生的爆炸属性(1) 爆炸产生的坐标(2) 爆炸的存在情况一些方法(1) 初始化(2) 绘制爆炸5. 墙类:描述游戏场景中阻挡坦克的墙属性(1) 墙的坐标(2) 主面板的引用一些方法(1) 初始化(2) 绘制墙(3) 检测碰撞五、 测试过程1. 坦克类利用junit对目标类Tank.java生成TankTest.java测试类自动生成测试代码,修改部分代码进行测试,如下图:测试结果用例输入预期结果1进入游戏显示游戏界面,绘制出坦克2按下任意方向键朝指定方向,以一定速度移动,并不停地重绘坦克对象3按下并释放开火键朝当前朝向打一发子弹4移动坦克至碰撞到其他坦克会停止不前5移动坦克碰撞到墙会停止不前6移动坦克到游戏边界会停止不前7子弹打中坦克血条减少2. 子弹类测试结果:用例输入预期结果1按下并释放发射键新绘制一颗子弹,包括方向,颜色,形状,大小等,并加入子弹集合,最后打出一发子弹2子弹打出后子弹自动飞行,在碰撞前或飞出边界前生命为true3子弹碰撞到物体(坦克或墙或边界)子弹消亡,线程结束3. 爆炸类结果:用例输入预期结果1子弹击中坦克对象产生一个爆炸效果,同时坦克的血条减少2子弹击中墙子弹直接消失,在内存中删除3子弹击中边界子弹直接消失,在内存中删除4.墙类结果:用例输入预期结果1进入游戏绘制出所有的墙对象2坦克撞墙墙不动,坦克无法前进3子弹撞墙墙不动,子弹消失,在内存中删除六、 测试总结本次测试针对程序中每个类进行一定的单元测试,存在一下问题1. 程序存在某些数据的错误。2. 重绘坦克等对象会出现不稳定的现象。3. 坦克移动会出现卡顿现象。专心-专注-专业

    注意事项

    本文(《坦克大战》单元测试(共9页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开