




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
貪吃蛇
測試分析報告開發(fā)小組成員:引言—————————————————————4編寫目的——————————————————4項目背景——————————————————4定義————————————————————4參考資料——————————————————5測試概要————————————————————5測試結果及發(fā)現(xiàn)—————————————————6游戲方面——————————————————6界面菜單測試————————————————對軟件功能的結論11游戲運行方面————————————————11TOC\o"1-5"\h\z能力————————————————— 11限制————————————————— 11界面設置方面————————————————11能力————————————————— 11限制————————————————— 11分析摘要————————————————————12能力————————————————————12缺陷和限制—————————————————12建議————————————————————12評價————————————————————12測試資源消耗————————————————12引言編寫目的:明白用戶需求,為系統(tǒng)設計和編碼人員提供依據(jù),查找項目中存在的錯誤及可能存在的錯誤,完善軟件不足的地方,提升軟件的部分功能、性能。項目背景:軟件項目名稱:貪吃蛇游戲用戶需要開發(fā)一款命名為貪吃蛇的休閑小游戲開始游戲時,存在一條向右運動的小蛇和蛇需要吃掉的豆用戶通過鍵盤的“上下左右”鍵控制小蛇分別向“上下左右”運動來吃掉豆,同時增加自身的長度小蛇吃掉游戲規(guī)定數(shù)量的豆后,游戲結束游戲分為初級、中級、高級小蛇不能碰到邊界小蛇自身不能碰撞游戲可以暫停和重新開始游戲完成后計算所得分數(shù)游戲在任何時候都可以退出定義1):塊一條蛇可以看成由許多正方形的“小格子”拼湊成,稱作塊。塊是蛇身上最小的單位。2) blocklist用來保存每一段的狀態(tài),順序表的元素單位是塊。且順序表的第一個元素表示蛇的頭部。3) 坐標系:以左上角那點為(15,15),向右則x遞增,向下則y遞增。參考資料:TNT版貪吃蛇需求規(guī)格說明書TNT版貪吃蛇設計說明書高偉峰劉英等《軟件工程與項目實踐教程》科學出版社楊建軍《VisualC#程序設計》清華大學出版社周峰《C#典型模塊開發(fā)》中國鐵道出版社胡飛《軟件工程基礎》高等教育出版社測試概要1)、測試人員:朱青林王延川2)、軟件說明功能輸入可能的輸出結果開始游戲點擊開始(N)在游戲的主界面上出現(xiàn)食物,有十個節(jié)點的蛇開始移動
暫停游戲點擊暫停(P)蛇停止移動或G(g)繼續(xù)游戲點擊繼續(xù)(T)或H(h)蛇繼續(xù)移動游戲失敗蛇碰到自身或碰到邊界出現(xiàn)提醒,選擇是否重新開始重新開始游戲點擊重新開始(C)蛇開始移動設置為初級點擊初級(S)速度慢設置為中級點擊中級(M速度增加設置為高級點擊高級(L)速度快幫助點擊幫助(H)彈出幫助信息3)、名稱標示符:功能測試進度安排:三天內(nèi)容:對游戲的開始、暫停、繼續(xù)、初級、中級、高級等進行調(diào)試,以得到預期的效果。測試結果及發(fā)現(xiàn)游戲方面:1)開始:程序運行后,會出來只有十節(jié)的蛇和一個紅色的食物。
2)暫停/繼續(xù):當程序正在運行時,點擊暫停/繼續(xù)按鈕,蛇停在當前的位置,再次點擊蛇又從當前位置繼續(xù)運動。3)重新開始:當游戲結束或想重新開始一局時,點擊此按鈕,游戲又回到最初的狀態(tài),一個食物,一個運動著的
蛇塊,且游戲積分清零。所以重新開始功能能夠實現(xiàn)4) 退出:點擊退出按鈕,游戲窗口關閉,回到程序界面。所以退出功能可以實現(xiàn)。5) 游戲失?。荷吲龅阶陨砘蚺龅竭吔?.'TW田**界面菜單測試等級設置:1)游戲等級設置:當在游戲還沒開始時點擊了菜單上的不同等級選項后,再點擊開始按鈕,蛇會以不同的速度運動。從初級到高級蛇的速度逐漸加大。所以等級設置正確,此游戲能夠實現(xiàn)不同速度的運動。
2)游戲幫助:打開此項菜單,包括游戲等級設置說明和蛇顏色設置說明兩項。?」izrajisfE Ip.翊⑹ (hj'n3)積分:當蛇吃了一塊食物后,積分文本框內(nèi)會相應的實現(xiàn)加10分的功能,并且當游戲結束之后會彈出過關成功的對話框。對軟件功能的結論游戲運行方面能力根據(jù)多次測試,達到預期效果。每吃一個食物,舍身長度加一,積分加十分。限制積分累積到300分,出現(xiàn)“恭喜你闖關成功”對話框,游戲結束。界面設置方面能力根據(jù)多次測試,設置方面可以達到預期效果,進行設置初級、中級、高級設置時,速度變化明顯。限制高級設置后速度過快,操作不容易進行。分析摘要能力1).本款游戲在界面設計上清晰明了、美觀大方;在操作上簡單、易懂。有效率高,不易出錯的優(yōu)點。2).本游戲著重于娛樂大眾,并且有鍛煉反應速度的特點。缺陷和限制暫未發(fā)現(xiàn)缺陷,實際運行環(huán)境上沒有任何限制,在兼容性沒有任何問題。建議(1):可以在給出分數(shù)的前提下,再加入時間的因素。(2):當主界面出現(xiàn)時,可以在界面上顯示暫停的蛇以及食物,點擊開始蛇開
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 災害預警系統(tǒng)建設合同
- 委托拉資金協(xié)議
- 房地產(chǎn)行業(yè)房屋交付使用后維修責任免責協(xié)議
- 委托專項技術服務合同
- 內(nèi)河水路運輸合同
- 離婚后財產(chǎn)補充協(xié)議
- 單項工程承辦施工合同
- 新能源供應鏈管理合作協(xié)議
- 烏魯木齊房屋租賃協(xié)議規(guī)定
- 數(shù)字化轉型整體解決方案服務合同
- 小孩進入廠區(qū)安全免責協(xié)議書(2篇)
- 服裝行業(yè)環(huán)保低碳生產(chǎn)方案
- 三甲醫(yī)院臨床試驗機構-31 V00 專業(yè)組備案及考核SOP
- 鄂教版四年級心理健康教育全冊教案
- 胞嘧啶化學合成
- 部編版道德與法治小學四年級下冊全冊教學設計
- TCPHA 33-2024 通 用碼頭和多用途碼頭綠色港口等級評價指南
- 人教版語文五年級下冊《第八單元》大單元整體教學設計2022課標
- VTE評分量表解讀 課件2024.8
- 信息技術咨詢服務合同5篇
- 《RT-Thread實時操作系統(tǒng)內(nèi)核、驅動和應用開發(fā)技術》全套教學課件
評論
0/150
提交評論