版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《坦克大戰(zhàn)》游戲單元測(cè)試報(bào)告編寫目的通過(guò)對(duì)有游戲程序中的最小的單元進(jìn)行系統(tǒng)的測(cè)試,使游戲程序中的潛藏的BUG,明顯的功能上的語(yǔ)義性錯(cuò)誤盡早暴露出來(lái),方便以后的開(kāi)發(fā)。測(cè)試時(shí)間和人員測(cè)試時(shí)間:2014-5-13測(cè)試者:王浩菲測(cè)試環(huán)境硬件環(huán)境:Windows7操作系統(tǒng)、java虛擬機(jī)。軟件環(huán)境:eclipse集成開(kāi)發(fā)環(huán)境及自帶Junit單元測(cè)試工具。程序單元描述游戲程序目前主要分為一下幾個(gè)單元:游戲主面板類:包括所有游戲元素在窗口的繪制顯示,實(shí)現(xiàn)雙緩沖,事件監(jiān)聽(tīng)處理等,面板重繪,各個(gè)對(duì)象的實(shí)例化操作。坦克類:游戲中所有坦克對(duì)象屬性坦克的好壞生命值移動(dòng)速度坦克高度和寬度坦克起始坐標(biāo)坦克的起始方向擊中坦克的檢測(cè)擊中墻的檢測(cè)爆炸類:描述子彈擊中坦克產(chǎn)生的爆炸屬性爆炸產(chǎn)生的坐標(biāo)爆炸的存在情況一些方法初始化繪制爆炸墻類:描述游戲場(chǎng)景中阻擋坦克的墻屬性墻的坐標(biāo)主面板的引用一些方法初始化繪制墻檢測(cè)碰撞測(cè)試過(guò)程坦克類利用junit對(duì)目標(biāo)類Tank.java生成TankTest.java測(cè)試類自動(dòng)生成測(cè)試代碼,修改部分代碼進(jìn)行測(cè)試,如下圖:測(cè)試結(jié)果用例輸入預(yù)期結(jié)果1進(jìn)入游戲顯示游戲界面,繪制出坦克2按下任意方向鍵朝指定方向,以一定速度移動(dòng),并不停地重繪坦克對(duì)象3按下并釋放開(kāi)火鍵朝當(dāng)前朝向打一發(fā)子彈4移動(dòng)坦克至碰撞到其他坦克會(huì)停止不前5移動(dòng)坦克碰撞到墻會(huì)停止不前6移動(dòng)坦克到游戲邊界會(huì)停止不前7子彈打中坦克血條減少子彈類測(cè)試結(jié)果:用例輸入預(yù)期結(jié)果1按下并釋放發(fā)射鍵新繪制一顆子彈,包括方向,顏色,形狀,大小等,并加入子彈集合,最后打出一發(fā)子彈2子彈打出后子彈自動(dòng)飛行,在碰撞前或飛出邊界前生命為true3子彈碰撞到物體(坦克或墻或邊界)子彈消亡,線程結(jié)束爆炸類結(jié)果:用例輸入預(yù)期結(jié)果1子彈擊中坦克對(duì)象產(chǎn)生一個(gè)爆炸效果,同時(shí)坦克的血條減少2子彈擊中墻子彈直接消失,在內(nèi)存中刪除3子彈擊中邊界子彈直接消失,在內(nèi)存中刪除4.墻類結(jié)果:用例輸入預(yù)期結(jié)果1進(jìn)入游戲繪制出所有的墻對(duì)象2坦克撞墻墻不動(dòng),坦克無(wú)法前進(jìn)3子彈撞墻墻不動(dòng),子彈消失,在內(nèi)存中刪除測(cè)試總結(jié)本次測(cè)試針對(duì)程序中每個(gè)類進(jìn)行一定的單元測(cè)試,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度國(guó)際雇員勞動(dòng)權(quán)益保護(hù)合同
- 2025年度智能城市建設(shè)內(nèi)部股權(quán)轉(zhuǎn)讓協(xié)議范本
- 2025年度商業(yè)空間窗簾設(shè)計(jì)、安裝及后期維護(hù)合同4篇
- 2025年美團(tuán)電商平臺(tái)用戶隱私保護(hù)與數(shù)據(jù)安全協(xié)議
- 2025版小區(qū)房屋裝修智能家居系統(tǒng)安全評(píng)估與認(rèn)證合同2篇
- 2025年度新能源項(xiàng)目用地承包及轉(zhuǎn)讓合同協(xié)議書4篇
- 2025年度門窗行業(yè)環(huán)保檢測(cè)與認(rèn)證服務(wù)合同4篇
- 二零二五年度外教合同終止與清算協(xié)議合同
- 二零二五年度土地租賃合同(農(nóng)業(yè)開(kāi)發(fā))4篇
- 二零二五年度錨具市場(chǎng)推廣合作合同4篇
- 鋪大棚膜合同模板
- 長(zhǎng)亭送別完整版本
- 2024年英語(yǔ)高考全國(guó)各地完形填空試題及解析
- 智能養(yǎng)老院視頻監(jiān)控技術(shù)方案
- 你比我猜題庫(kù)課件
- 無(wú)人駕駛航空器安全操作理論復(fù)習(xí)測(cè)試附答案
- 建筑工地春節(jié)留守人員安全技術(shù)交底
- 默納克-NICE1000技術(shù)交流-V1.0
- 蝴蝶蘭的簡(jiǎn)介
- 老年人心理健康量表(含評(píng)分)
- 《小兒靜脈輸液速度》課件
評(píng)論
0/150
提交評(píng)論