測試分析報告
1.引言 1
1.1編寫目的 1
1.2項目背景 1
1.3參考資料 2
2.測試計劃執行情況 2
2.1測試項目 2
2.2測試機構和人員 3
2.3測試結果 3
3.軟體需求測試結論 7
4.評價 7
4.1軟體能力 7
4.2缺陷和限制 7
4.3建議 7
4.4測試結論 8
結合測試計劃預先的規定對所開發的翻翻棋之鬥獸棋進行實體和邏輯上的全面測試,找出其中存在的編碼以及界面風格上存在的錯誤及不足之處,進行相應的調整和改動,将系統的錯誤和使用者在使用過程中遇到困難的程度降到最低,同時也将系統的精确度提升為最大。
目前翻翻棋在休閑遊戲市場上并不是很多,很多使用者沒有見過這樣一個放松娛樂的遊戲,這值得我們大力推廣。翻翻棋遊戲是真正适合少年期的使用者使用的具有寓教于樂意義的遊戲。在當今如此盛行網絡遊戲的時代,教育網遊的誕生不能不說是一個絕好的切入點。是以翻翻棋遊戲就更适合于教育網遊。與一般傳統的角色扮演類遊戲相比,翻翻棋遊戲的開發更适合于如今網遊的發展趨勢,從另一方面更可以使如今的使用者遠離一些血腥暴力遊戲所帶來的危害。益智休閑類遊戲不僅滿足使用者對遊戲的需要,也是一種促進智力發展的手段。
[1] 翻翻棋-項目開發計劃書
[2] 翻翻棋-需求規格說明書
[3] 翻翻棋-概要設計說明書
[4] 翻翻棋-詳細設計說明書
2.1.1 伺服器端
2.1.1.1 聯機對打測試
主要測試使用者的各種權限的行使是否可行(如開啟伺服器,連接配接伺服器,開始遊戲等),并且測試遊戲中對話功能,檢查上述功能是否可行。
2.1.2 用戶端
2.1.2.1 遊戲控制子產品測試
主要測試使用者是否可以正常連接配接伺服器,使用者是否可以正常登陸,使用者是否可以正常選擇遊戲并且進行遊戲,使用者建立遊戲,加入遊戲的功能是否可以正常使用,退出遊戲的功能是否可以正常使用。通過測試,檢查上述功能是否可行。
2.1.2.2 遊戲進行測試
主要測試使用者對棋盤棋子的各項操作功能,例如翻棋,吃子,悔棋,求和等。通過測試,檢查上述功能是否可行。
2.1.2.3 遊戲結果測試
主要測試。通過測試遊戲進行到最後一步時對結果的判定,檢查上述功能是否可行。
2.1.2.4 使用者聊天子產品測試
主要測試使用者與使用者之間發送資訊,系統給使用者發送資訊的功能是否可行。通過測試,檢查上述功能是否可行。
測試機構:抖抖工作室
負責人:姜力比
測試人員名單:姜力比
2.3.1伺服器端
2.3.1.1開啟伺服器測試:
步驟:遊戲開啟後,點選開啟伺服器,進行等待别人的加入。
測試結果:伺服器開啟成功
問題:測試中未發現問題,測試結果正确
2.3.1.2:連接配接伺服器測試
步驟:伺服器端登入後,點選連接配接伺服器。
測試結果:連接配接伺服器成功
問題:測試中未發現問題,測試結果正确
2.3.1.3:背景音樂
步驟:伺服器端登入後,點選内容,點選擷取
測試結果:内容得到并顯示
2.3.2用戶端
2.3.2.1遊戲建立:
步驟:進入遊戲後,點選開啟伺服器
測試結果:建立了以自己為房主的遊戲房間,并等待其他使用者的進入
2.3.2.2遊戲加入:
步驟:進入遊戲後,點選連接配接伺服器,輸入已知的IP端
測試結果:成功加入遊戲并等待開始
2.3.2.3遊戲退出:
步驟:加入遊戲之後,點選退出
測試結果:成功退出遊戲
2.3.3 使用者聊天子產品測試
2.3.3.1消息發送:
步驟:點選聊天框後,輸入消息,點選發送
測試結果:發送目标接收到消息
2.3.3.2消息接收:
步驟:登入遊戲後,檢視聊天框内容
測試結果:成功接收到消息
問題:測試中未發現問題,測試結果正确
2.3.4遊戲端
2.3.4.1 翻暗棋
步驟:點選暗棋,檢視結果
測試結果:棋子翻面,顯示棋子
2.3.4.2 走棋
步驟:點選己方棋子,走到其他位置
測試結果:棋子走到了自己所走的位置
2.3.4.3 吃子
步驟:點選己方棋子,向對方比自己低級或者進階的棋子或者相同棋子吃去
測試結果:棋子成功吃掉低級棋子或者被吃掉或者同歸于盡
2.3.4.4 遊戲勝負
步驟:将棋子走完至結果
測試結果:遊戲結束,顯示勝負
經過對翻翻棋之鬥獸棋的全面系統性測試,本平台已經具有了使用者進行使用遊戲的各項功能,在使用者開啟伺服器,連接配接伺服器,遊戲,聊天等功能上都能滿足一般需求。但在細節上任有不足,而有的功能未被測試,比如當使用者數量太多的情況。
經全面系統的測試,該軟體已經滿足使用者的需求,具備作為一個軟體制作初級水準階段
該軟體已經初步實作了應有的功能,但在細節方面存在較多的缺陷。例如多方參與到一個伺服器房間的崩潰處理,添加的字段不能判斷是否為空,是否符合資料庫中規定的資料類型,各個子產品之間的顔色風格不是很協調、統一,沒有對使用者斷線做處理。在以後還需要繼續完善。
在對該翻翻棋做進一步完善時,對于程式代碼方面的錯誤還是需要各個子產品負責人進行相應的修改,對于各個子產品的總體風格應盡量團隊之間互相讨論後,制定出統一的風格方案,互相協調,來共同完成。
該軟體能夠滿足使用者的需求,符合基本要求